在我的Web应用程序中,我试图使用户上传的文件在S3上既可以单击链接下载又可以在浏览器内联中查看。
所以我的页面具有以下标记:
<a href="link_to_file.pdf" download>Click here to download file</a>
<embed src="link_to_file.pdf" type="application/pdf" />
在S3上,我知道要使文件可下载,它需要具有Content-Disposition: attachment
头,但是如果这样做,则embed
将会失败,因为它期望{{ 1}}的值。
与这个问题不同:
Uploading PDF to Amazon S3 and display in-browser
因为我想使链接下载文件,并且我想使inline
工作。
该怎么办?