gpt4 book ai didi

html - 在嵌入的 pdf 中添加 s3 签名的 url 不起作用

转载 作者:行者123 更新时间:2023-12-04 17:44:57 27 4
gpt4 key购买 nike

看起来像的网址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。有解决方法吗?

最佳答案

正如@Michael-sqlbot 正确指出的那样。内容类型必须是 application/pdf。 Javascript 代码供引用:

var s3 = new AWS.S3({
apiVersion: '2006-03-01',
region: 'ap-abc-1',
params: {
Bucket: BucketName,
ServerSideEncryption: "AES256",
ContentType: 'application/pdf'
}
});

浏览器理解 url 实际上是一个 pdf 是有道理的,有必要向它添加这个内容类型。但是,我想指出对于其他文件类型,如 mp3、mp4、jpg, png 等。在我的特殊情况下这不是必需的。不知道它是否普遍适用。

关于html - 在嵌入的 pdf 中添加 s3 签名的 url 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52510662/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com