我刚开始使用带有 Rails 3 应用程序的 Google Cloud Storage。我可以使用 Carrierwave 成功地将文件上传到我的存储桶,但我希望在单击链接时始终下载文件并且永远不要直接在浏览器中呈现。
我知道使用 Dropbox,您只需将“?dl=1”添加到下载链接的末尾,它就会一直下载。Google Cloud Storage 是否有任何此类 URL 约定?提前致谢。
我刚开始使用带有 Rails 3 应用程序的 Google Cloud Storage。我可以使用 Carrierwave 成功地将文件上传到我的存储桶,但我希望在单击链接时始终下载文件并且永远不要直接在浏览器中呈现。
我知道使用 Dropbox,您只需将“?dl=1”添加到下载链接的末尾,它就会一直下载。Google Cloud Storage 是否有任何此类 URL 约定?提前致谢。
在做了一些进一步的研究之后,您似乎必须自己修改 HTTP 标头以进行 Content-Disposition。
https://developers.google.com/storage/docs/reference-headers#contentdisposition