【问题标题】:Upload big files into S3 from React从 React 将大文件上传到 S3
【发布时间】:2022-10-20 21:37:22
【问题描述】:

我正在制作一个视频平台(为了好玩),我目前有 3 个大块:一个用 ReactJS 编写的前端,一个用 NodeJS 编写的后端和一个用于将用户媒体存储在数字海洋空间(s3 存储桶)中的文件系统。 我想保持这个项目的轻量级,因为这对我来说是一种练习,我不想使用一个为我做所有事情的库。这只是一个架构问题。

我已经实现了一种用户在后端上传图像的方法(它将二进制文件从 FE 上传到 BE,并在那里检查一切是否正常,然后上传到文件系统)。我还有一个端点可以从文件系统流式传输视频,效果很好。

现在我正在尝试为视频做这件事,但我有一个难题,如果我对图像做同样的事情,我将不得不先将其上传到 BE,然后再上传到文件系统和 AFAIK,这真的很低效。

将视频上传直接放在前端,然后将上传的视频URL存储到数据库中会更好吗?如果是这种情况,我怎样才能使 S3 连接安全?不公开 S3 存储桶信息。

【问题讨论】:

    标签: reactjs api amazon-s3 upload backend


    【解决方案1】:

    检查此博客文章: 它显示了做你想做的事的好方法

    https://www.bugz.dev/blogs/react-node-file-upload-download-aws-s3

    免责声明:这是我的博客。

    【讨论】:

      猜你喜欢
      • 2014-06-13
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      • 2014-05-01
      相关资源
      最近更新 更多