最佳答案
我有文件存储在 S3与 GUID 作为关键名称。
我使用一个预先签署的网址下载按 S3 REST API
我将原始文件名存储在我自己的数据库中。当用户单击从我的 Web 应用程序 我想返回他们的原始文件名,但目前他们得到的只是一个 GUID下载文件时。我怎么才能做到呢?
我的网络应用程序是在销售力量,所以我没有太多的控制做 response。重定向所有下载到网络服务器的文件,然后重命名,由于总督的限制。
是否有一些 HTML 重定向,元刷新,Javascript 我可以使用?有没有什么方法可以改变 S3的下载文件名(我唯一能想到的就是将对象复制到一个新名称,下载它,然后删除它)。
我想避免为每个用户创建一个 bucket,因为我们将有很多用户,但仍然不能保证每个 bucket 中的每个文件都有一个唯一的名称
还有别的办法吗?