Ciao,
dall’ultimo aggiornamento (siamo in un ambiente gestito) la nostra funzionalità di caricamento sembra essere danneggiata, ma non stiamo facendo nulla di particolare.
Semplicemente registriamo un nuovo api.addComposerUploadHandler() da un componente del tema.
Questo funzionava benissimo con più file trascinati nel composer. Ora ci sono errori nella console che sembrano correlati a Uppy (motivo per cui non lo vogliamo).
Il nostro codice è molto semplice, ma Uppy sembra interferire con esso.
// Registra un gestore di caricamento personalizzato per i video.
api.addComposerUploadHandler(["mp4", "mov", "mkv", "avi", "m4v"], (file, editor) => {
console.log("Gestione caricamento per", file.name);
})
Trascinando 3 file (mkv, mov, mkv) nel composer viene visualizzato il messaggio di errore “il tuo file è più grande di 4 MB”, che volevamo aggirare in primo luogo poiché carichiamo tutto su Gdrive.
La console di Chrome restituisce questi errori:
Trascinando un singolo file di 50 MB non si verifica l’errore “file troppo grande” e il nostro file viene elaborato correttamente, come previsto. Quindi l’errore sembra verificarsi con più file e un file più grande di un limite di 4 MB (non sono sicuro di dove sia impostato questo limite).
Grazie per qualsiasi aiuto. Penso che sia correlato all’ultimo aggiornamento di Discourse stesso.


