Angular 5 从保管箱下载文件并将其上传到 AWS s3

Angular 5 Download file from dropbox and Upload it to AWS s3

我目前正在使用保管箱文件选择器下载文件。使用保管箱选取器选择文件后,我得到了下载 link。

我们是否可以将其保存在浏览器的字节流中并使用 http post 调用将其上传到服务器(Node.JS)?

或者对于这种情况还有其他选择吗?

如有任何帮助,我们将不胜感激。

我不想在浏览器上下载并重新上传文件,而是让这个步骤在服务器端处理。

您可以使用 Dropbox and S3 sdk 并按照以下步骤操作:

  1. 调用将发送 Dropbox 中可用文件列表 ID 的服务器。
  2. 让用户 select 在 angular 应用程序中创建一个文件,并将 selected 文件的资源标识符发送回服务器。
  3. 下载文件然后re-upload到服务器端的S3
  4. 向用户显示 result/status。

您是否有任何理由希望在前端完成此操作?