Questa guida fornirĂ agli amministratori istruzioni complete su come caricare immagini e allegati sul loro sito Discourse.
Livello utente richiesto: Amministratore
Discourse fornisce un supporto robusto per caricamenti, immagini e allegati, consentendo agli utenti di arricchire i propri post e condividere file con altri. Comprendere come funzionano i caricamenti, le immagini e gli allegati in Discourse può aiutarti a gestire meglio la tua community e offrire una migliore esperienza utente.
Caricamento di file e immagini
In Discourse, gli utenti possono caricare file e immagini direttamente nei loro post utilizzando il pulsante di caricamento nellâeditor dei post.
Lâicona del pulsante di caricamento cambia a seconda dei tipi di caricamento consentiti. Se sono consentiti solo tipi di file immagine, lâicona di caricamento apparirĂ come unâicona di immagine.

Tuttavia, se sono consentiti altri tipi di file, lâicona di caricamento apparirĂ come unâicona di caricamento generica.

Discourse supporta anche il caricamento e lâincorporamento di immagini da altri siti web, e quando unâimmagine viene caricata, Discourse crea piĂš dimensioni dellâimmagine, che vengono utilizzate in diversi contesti nel sito.
Ogni volta che un utente carica un nuovo file nel forum, Discourse salva il file nella cartella /var/discourse/shared/standalone/uploads/default/ del server.
Tipi di file consentiti
Per impostazione predefinita, Discourse consente i tipi di file immagine (jpg, jpeg, png, gif, heic, heif, webp e avif).
Gli amministratori possono anche aggiungere altre estensioni di file alle impostazioni del sito estensioni autorizzate e estensioni autorizzate per lo staff per consentire altri tipi di file, come .pdf, .docx, .mp3, ecc.
La rimozione di tutti i tipi di file dallâelenco delle
estensioni autorizzatedisabiliterĂ i caricamenti sul tuo sito. Se non desideri archiviare i caricamenti sul server del tuo sito, puoi disabilitarli, dire ai tuoi utenti di pubblicare i caricamenti solo su siti esterni e quindi condividere i link ai caricamenti sul tuo sito.
Dimensioni dei file consentite
La dimensione massima predefinita per le immagini è impostata su 4096 kB (4 MB). Questo limite può essere modificato cambiando lâimpostazione del sito dimensione massima immagine kb in base alle esigenze della tua community.
La dimensione massima predefinita per i caricamenti non immagine è impostata su 8192kB (8 MB). Questo limite può essere modificato modificando lâimpostazione del sito dimensione massima allegato kb.
La dimensione massima in kb per entrambe queste impostazioni è
30720 kB/30 MB.
File di grandi dimensioni
Se condividi regolarmente molti file o file molto grandi, ti consigliamo di utilizzare Google Drive, Dropbox o un altro servizio di condivisione file cloud. Puoi anche utilizzare un servizio di streaming come YouTube o SoundCloud per ospitare i tuoi file multimediali di grandi dimensioni. Puoi quindi ottenere un link da lĂŹ e incollarlo nel tuo post. Inserisci il link su una riga separata, circondato da righe vuote, per visualizzare il file in un lettore multimediale se supportato, o unâanteprima di riepilogo.
Eliminazione dei caricamenti
Non è disponibile unâinterfaccia di gestione dei file in Discourse. Per rimuovere i file, elimina i post che li contengono o modifica i post per rimuovere i collegamenti agli allegati. I file orfani verranno rimossi automaticamente dopo un periodo di tolleranza di 48 ore.
Vedi Pulizia dei caricamenti ed eliminazione dei caricamenti da S3 per ulteriori dettagli sullâeliminazione dei caricamenti sul tuo sito.
Caricamenti di file e archiviazione S3
La sezione seguente è applicabile solo per installazioni #self-hosted e siti ospitati su Enterprise.
Discourse ti consente di configurare provider di Object Storage compatibili con S3 per archiviare i caricamenti.
Puoi seguire queste guide su come impostare caricamenti di file e immagini su S3 o configurare un provider di object storage compatibile con S3 per i caricamenti: Impostazione di caricamenti di file e immagini su S3 e Configurazione di un provider di object storage compatibile con S3 per i caricamenti.
Caricamenti S3 e backup del sito
Se utilizzi S3 per i caricamenti, potresti voler considerare come ciò influisce sulla tua strategia di backup. Discourse ti consente di configurare backup automatici e puoi scegliere di archiviare questi backup su S3. Tuttavia, se utilizzi S3 per caricamenti e backup, potresti dover considerare lâimpatto sui costi di larghezza di banda e archiviazione. Per ulteriori informazioni, consulta questo argomento: Configurazione di backup automatici per Discourse.
Caricamenti S3 e CDN
Se utilizzi una CDN in combinazione con caricamenti S3, dovrai assicurarti che sia configurata correttamente. Discourse ha una guida su come abilitare una CDN per il tuo Discourse, che copre lâuso di S3: Abilitare una CDN per il tuo Discourse.
Caricamenti sicuri
Discourse dispone di una funzionalitĂ chiamata âCaricamenti sicuriâ che limita lâaccesso ai file caricati in modo che solo gli utenti con le autorizzazioni necessarie possano visualizzare o scaricare i file. Questo è particolarmente utile per community private o per contenuti che non dovrebbero essere accessibili pubblicamente.
Per utilizzare questa funzionalitĂ , devi avere i caricamenti S3 abilitati sul tuo sito e il tuo bucket S3 non dovrebbe avere una policy di bucket pubblica. Tutti i caricamenti esistenti dovrebbero avere un ACL S3 di sola lettura pubblica.
Tuttavia, lâabilitazione dei caricamenti sicuri può aumentare la complessitĂ della tua configurazione, potenzialmente influire sulle prestazioni del sito e aumentare le dimensioni dei tuoi backup.
Per saperne di piĂš sullâabilitazione dei caricamenti sicuri sul tuo sito, vedi: Caricamenti sicuri
Argomenti aggiuntivi



