【发布时间】:2020-02-15 16:34:24
【问题描述】:
建立一个html页面,当您访问它时,根据javascript代码中的预定义参数,您将获得自动下载。这是针对公司后端的。
当文件都托管在同一台服务器上时,这工作正常,但由于我迁移到 AWS s3 并将文件放在一个存储桶上,页面放在另一个存储桶上,它现在想要访问并重定向文件所在的位置留在页面上的同时下载文件。
在 AWS s3 mime-type 上检查文件以供下载标头类型为 application oclet/stream。直接访问网址时,它会很好地下载文件。
if(theParamsMatch){
document.location.href=https://s3.amazonaws.com/theNameOfSite/downloads/yourDownload.html;
}
【问题讨论】:
-
您是否为 S3 存储桶启用了 CORS?
标签: javascript node.js typescript amazon-web-services amazon-s3