Google Cloud Storage忽略内容处置:内联

时间:2019-02-20 18:54:32

标签: http google-cloud-platform google-cloud-storage

我想向我的团队提供内部HTML报告,而不使其可以公开访问。因此,我将HTML作为对象上传到GCS存储桶中。但是当我向人们发送指向对象的链接

https://storage.cloud.google.com/our_bucket/path/to/report.html

下载而不是呈现HTML。我按照here的指示尝试在Content-Disposition标头上编辑对象元数据。

gsutil setmeta -h 'Content-Disposition:inline' gs://our_bucket/path/to/report.html 

我已经验证它可以在Web控制台中设置该值。但是,它仍然不会在Chrome(或Safari)中内联显示文件,而只是下载文件。响应标头也不包含Content-Disposition:inline。它似乎已经保存了我的元数据,但忽略了它。 如何在不先下载到磁盘的情况下在浏览器中显示HTML?

1 个答案:

答案 0 :(得分:1)

这是我的错误。设置Content-Disposition:inline是不够的。我还必须设置Content-Type:text/html