【发布时间】:2019-03-01 19:33:04
【问题描述】:
看起来像的网址
https://abc.s3.ap-south-1.amazonaws.com/1/2/4/2018/26/pdf.pdf_1537903203247/V0/output/pdf.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=Q434A%2F200926%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20180926T053715Z&X-Amz-Expires=900&X-Amz-Signature=f3996e2401e95e7ebd071187fd55ead39c5296b1cf4d968&X-Amz-SignedHeaders=host
没有显示,但是 url 是单独下载的。我在这里修改了 url。但是如果在不同的选项卡中打开,实际的 url 可以工作并下载 pdf。有解决办法吗?
【问题讨论】:
-
您的实际问题是什么?
-
@JohnRotenstein 我从 s3 签名的 url 获取的 pdf 没有加载到 html 的嵌入标签中。但是其他本地 pdf 文件可以。我怎样才能让它工作?
-
在 S3 控制台中,当您检查对象元数据时,是否显示
Content-Type: application/pdf? -
@Michael-sqlbot 它是应用程序/八位字节流,如果它是应用程序/pdf,它会显示出来,但我有另一个问题。我将此文件作为块或多部分上传。我不确定如果我可以申请/pdf 并且仍然可以使用分段上传。
-
是的,你可以。这是在开始分段上传时完成的。
标签: html pdf amazon-s3 embed pre-signed-url