从s3下载到客户端的最佳做法

问题描述 投票:0回答:1

我正在使用S3托管用户的文档。我的s3存储桶无法公开访问。所以我目前的实现是,

  • [当用户按下下载时,请从我的应用程序对S3进行API调用,并将文件获取到服务器上的/tmp/
  • 通过浏览器下载将文件从/tmp/发送到用户的客户端。

还有一种避免保存到服务器并根据此question直接将文件发送给客户端的方法。

哪个是最佳做法?直接向用户发送文件对象有什么缺点?

file amazon-s3 download
1个回答
0
投票

而不是进行API调用以在本地下载文件,只需生成presigned url并返回指向该URL的重定向。

© www.soinside.com 2019 - 2024. All rights reserved.