So che, in generale, Discourse non è pensato per il caricamento di video, detto questo, ho riscontrato un problema per cui speravo che qualcuno potesse indicarmi la giusta direzione per capirlo.
Alcuni file video caricati rimangono bloccati su “Caricamento 100%” indefinitamente. L’unica opzione rimasta per un utente è aggiornare la pagina o chiudere il post, indipendentemente da quanto tempo si aspetti o da quanto piccolo sia il file.
È chiaro che c’è del codice che esegue una qualche forma di convalida o controllo in cui il file si blocca, sono piuttosto nuovo allo sviluppo Ruby On Rails / Discourse, quindi non ho ancora capito dove nel percorso il file si blocca. Ho, tuttavia, trovato un modo per aggirare il problema e caricare il file senza alcun problema, sebbene in un modo non molto user-friendly.
Se prendo lo stesso identico file, rinomino l’estensione del nome del file da .mp4 a .pdf, il file viene caricato senza problemi e, di fatto, viene aggiunto anche con la corretta estensione.
ad es.
Se carico PXL_12234563421LS.mp4, il file rimarrà bloccato indefinitamente, se lo carico come: PXL_12234563421LS.pdf, il caricamento viene completato e inserisce persino il corretto markdown video nel post:

Qualcuno ha abbastanza familiarità con questo percorso per spiegarmi cosa sta succedendo e c’è un modo per disabilitarlo da qualche parte? Sono anche felice di capire esattamente dove si trova il problema e forse segnalare un bug con qualche indicazione.
Grazie.

