Perché il mio limite di caricamento è di 100mb? È impostato a 500mb

E poi per ricostruire? Dopo averlo modificato, ricevo un errore durante il caricamento del file sopra.

No, non è necessario ricostruire nulla.

bene, facci sapere quale errore

1 Mi Piace

Sono curioso. Ci sono delle limitazioni tecniche per questo? O è solo buon senso perché lo spazio su disco è terribilmente costoso?

Credo che il caricamento diretto su S3 richieda alcuni passaggi aggiuntivi

2 Mi Piace

Come posso invertire l’operazione?

1 Mi Piace

SiteSetting.enable_direct_s3_uploads = false

Se d’ora in poi utilizzerò lo storage locale e non S3, se carico allegati a un post ma non lo pubblico o elimino il post, gli allegati verranno eliminati automaticamente? O devo usare il comando per ripulire periodicamente gli allegati?

C’è un modo migliore per caricare altri video su Discourse? In Cina youtube e altri siti sono bloccati dal gfw. Quindi posso solo provare a mettere i video su altri server e poi aggiungere il collegamento a Discourse.

Ci sono alcuni modi per caricare video tramite il composer a provider di terze parti.

ad es.

Caricamento video su YouTube e Vimeo tramite componente tema (non sono sicuro che funzioni ancora, lo usavo per caricare video su Vimeo)

Ora uso il plugin Discourse Video per gestire i caricamenti video.

1 Mi Piace

Il mux è a pagamento, altrimenti sono solo 10 secondi.

Penso che configurare S3 e quindi impostare l’opzione di caricamento su S3 sia ciò che desideri.

Vedi Configurare un provider di archiviazione oggetti compatibile con S3 per i caricamenti

Ho impostato max attachment size su 150000 e SiteSetting.enable_direct_s3_uploads su true.

Arriva fino alla fine del caricamento e poi dice Spiacenti, il file è troppo grande (dimensione massima 146,5 MB). Perché non caricare il tuo file di grandi dimensioni su un servizio di condivisione cloud, quindi incollare il link?. Ma il file è solo 60 MB.

Mi chiedo se ci possa essere un bug qui.

E posso caricare un file da 9,x MB e non uno da 10,x MB.

Inoltre, è strano (per me) che un PDF ottenga un URL come https://example.com/uploads/short-url/hbsFNnLP3eXeAtBAcdah6lvTged.pdf che viene reindirizzato 302 al bucket S3 e non tramite la CDN. Penso che questo sia intenzionale per qualche motivo? Ho controllato e un’immagine caricata viene servita dalla CDN.

Sì, per i tipi di file non immagine e non video è necessario aggiungere l’intestazione Content-Disposition: attachment, che non può essere aggiunta su S3 la CDN.

Source e source

1 Mi Piace

Sto provando a usare s3 da un po’ di tempo, ma finalmente ho controllato il thread di Discourse e mi sono reso conto che non c’è modo di usare s3 in Cina.

Se hai Cloudflare attivo, prova a disattivarlo (o a svuotare la cache su cf), oppure usa la finestra di navigazione in incognito del tuo browser.
Non sono mai riuscito a caricare file più grandi di 100 MB prima, probabilmente a causa della cache del browser di cf. Le impostazioni del server funzionano, ma la cache mi impedisce di caricare correttamente i file.

Abbiamo abilitato questo internamente su un sito su cui carichiamo regolarmente file multipli di diversi gigabyte.
Non sono sicuro… qualcosa non è documentato correttamente da qualche parte.
cc @martin / @tech-advocates

3 Mi Piace