【问题标题】:large file upload should go in server side or go directly from browser?大文件上传应该在服务器端还是直接从浏览器上传?
【发布时间】:2022-10-15 04:38:12
【问题描述】:

我们希望将大文件上传到云存储,并希望与云供应商无关,可能是 AWS S3 或 Google Cloud,或其他一些云存储服务。

我的问题是,我们应该直接在浏览器中上传还是上传到后端服务器并让后端服务器将其发送到不同的云存储?

谁能帮忙列出它们的优缺点?

【问题讨论】:

  • 让后端发出签名的 url,然后前端可以调用,而无需关心它实际将数据发送到哪个云。
  • @luk2302 你的意思是我们应该从浏览器发送文件吗?但是不同的供应商有不同的API来上传大文件,所以我们需要在前端有多个实现?

标签: javascript java amazon-s3 file-upload


【解决方案1】:

如果文件不需要其他处理操作,建议通过浏览器进行封装​​。毕竟云存储提供了分片、断点等API。

【讨论】:

  • 如果我们希望它与云无关,您更喜欢我们在前端而不是后端做这个适配器?
猜你喜欢
  • 2016-03-27
  • 1970-01-01
  • 2013-07-20
  • 2015-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-20
  • 2013-11-03
相关资源
最近更新 更多