Non visualizzare il file nel browser quando si utilizza Google Cloud Storage: Download sempre
-
13-12-2019 - |
Domanda
Ho appena iniziato a utilizzare Google Cloud Storage con un'app Rails 3.Sono in grado di caricare con successo il file sul mio secchio usando Carrierwave, ma voglio il file da scaricare sempre quando il collegamento viene cliccato e non rendering mai direttamente nel browser.
Lo so con Dropbox puoi semplicemente aggiungere "? dl= 1" alla fine del link di download e scaricherà sempre.Google Cloud Storage ha una tale convenzione URL?Grazie in anticipo.
Soluzione
Dopo aver effettuato qualche ulteriore ricerca sembra che tu debba modificare l'intestazione HTTP per la disposizione dei contenuti.
https://developers.google.com/storage/docs/reference-intestazioni # ContentDisposizione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow