Ciao! Sto valutando Discourse per un nuovo progetto di forum. Ho creato un ambiente fresco con l’ultima versione (2.0.8.beta6). Durante i test di caricamento delle immagini, riscontro un problema: i caricamenti di immagini piccole funzionano bene, ma quelli di immagini più grandi mostrano un messaggio “Elaborazione” che non sembra mai avanzare e risolvere in un’immagine effettivamente incorporata. Invece, il post mantiene questi link blu al posto dell’immagine e, cliccando sui link, non si ottiene alcuna risposta.
Lo screenshot sottostante mostra 3 immagini: 2 di dimensioni medio-grandi e una piccola. Nei miei limitati test, la soglia di dimensione tra successo e fallimento sembra essere di circa 400 kb.
@anon73664359 grazie per l’avviso. Ho appena provato a disabilitare “composer media optimization image enabled” nelle impostazioni e ora l’upload di file più grandi funziona. Sembra che si tratti di un componente lato client. Non vedo errori nella console JS del browser. Credo di aver visto che questa potrebbe essere una nuova funzionalità nella versione che sto eseguendo. Si tratta di un problema noto? Oppure dovrei aprire un bug report?
Preferirei avere la compressione delle immagini abilitata. Sembra un’ottima idea .
Ho appena provato ad abilitare “force https” e ora funziona correttamente. Quindi potrebbe essere un prerequisito. @Falco, puoi confermare? Strano che non sembri esserci traccia di errori nel console JS.
Sì, è necessario abilitare HTTPS per tutte le nuove funzionalità del browser.
Poiché qualsiasi nuova installazione di Discourse eseguita seguendo la nostra unica guida ufficiale di installazione include HTTPS per impostazione predefinita, si presume che funzioni correttamente al giorno d’oggi.
Hai seguito la guida in modo diverso in qualche punto?
Le nuove installazioni iniziano con “force https” disabilitato. La guida istruisce ad attivarlo una volta confermato che https funziona effettivamente. Non l’avevo ancora fatto. Tutto a posto
Ho appena incontrato anche io questo problema con la fase di elaborazione che non si completa mai, ma l’attivazione di force_https non ha risolto il problema (uso l’ultima versione di Brave su macOS 11.6 Big Sur). Ho aggirato il problema convertendo l’immagine PNG da 3,5 MB in un JPEG da 524 KB.
Curiosamente, il suggerimento della dashboard per oggi era di attivare force_https, quindi non mi ha sorpreso farlo, ma immagino che non fosse nelle istruzioni predefinite quando il mio tecnico ha effettuato l’installazione.
Sono riuscito a risolvere il problema disattivando la funzione di ottimizzazione delle immagini descritta nel post qui sotto, e ora funziona.
Poiché si tratta di una funzionalità lato client, assicurati di eseguire un aggiornamento forzato nel browser prima di tentare di caricare di nuovo: è importante, altrimenti continuerà a fallire