Ciao,
Ieri ho provato ad abilitare il caricamento diretto su S3 (A new era for file uploads in Discourse) su DigitalOcean Spaces. Ho configurato una nuova istanza di test per questo.
- Ho abilitato le impostazioni nascoste del sito
enable_direct_s3_uploads. - Ho eseguito
rake s3:ensure_cors_rules - Ho provato a configurare il CORS su DO Spaces nella pagina delle impostazioni di Spaces, tuttavia sembra che non supporti
ExposeHeaders, quindi non ho potuto aggiungereETag. Questo ha interrotto il processo di caricamento. - Ho trovato una soluzione a questo problema. Con s3cmd ho potuto caricare un file di configurazione CORS che poteva contenere anche
ExposeHeaders. - Dopo aver caricato il file di configurazione CORS nel bucket, il caricamento diretto multipart funziona correttamente.
Quindi sembra funzionare, ma non so quanto sia sicuro usarlo in questo modo su DO Spaces. Qualcuno ha esperienze a lungo termine con questo o qualche suggerimento?
Grazie! ![]()