相关疑难解决方法(0)

Amazon S3更改文件下载名称

我有文件存储在S3上,GUID作为键名.

我正在使用预签名的URL按照S3 REST API下载

我将原始文件名存储在我自己的数据库中.当用户单击从我的Web应用程序下载文件时,我想返回其原始文件名,但目前他们得到的只是一个GUID.我怎样才能做到这一点?

我的网络应用程序在salesforce中,所以我没有太多控制权来做响应.所有人都将文件下载到网络服务器,然后由于州长限制重命名.

是否有一些HTML重定向,元刷新,我可以使用Javascript?有没有办法改变S3的下载文件名(我唯一能想到的是将对象复制到新名称,下载,然后删除它).

我想避免为每个用户创建一个存储桶,因为我们会有很多用户,但仍然不能保证每个存储桶中的每个文件都有一个唯一的名称

还有其他方法吗?

rest amazon-s3 amazon-web-services

79
推荐指数
5
解决办法
3万
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

rest ×1