这仅在Chrome中发生,在Safari中效果很好。 Chrome浏览器抱怨收到重复的内容处理标头。当我将文件上传到S3时,我设置了内容配置,以便可以在下载时命名该文件,并确保将其作为附件下载(而不是内联)。

这是我要特别注意的:

最佳答案

当我遇到此错误时,是因为我有这样的事情:

Response.AddHeader("Content-Disposition", "attachment;filename=file,withcomma.pdf")


Chrome浏览器将其解释为两个Content-Disposition标头:“ attachment:filename = file”和“,withcomma.pdf”。

将文件名用引号引起来为我解决了这个问题:

Response.AddHeader("Content-Disposition", "attachment;filename=\"file,withcomma.pdf\"")

关于google-chrome - Amazon S3,尝试下载文件时收到“收到重复标题”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8392468/

10-13 02:37