将视频上传到S3存储桶的最佳实践

时间:2018-10-23 19:59:24

标签: reactjs amazon-web-services amazon-s3 file-upload image-uploading

将图像和视频上传到S3存储桶的最佳做法是什么。在我的用例中,用户可以上传他们的视频和图像,我必须将这些图像和视频有效地存储到S3存储桶中(不丢失数据)。我读了一些相关的文章,但找不到更好的解决方案。我正在使用 React JS ,我必须从React JS代码上传它。每个视频的大小将超过200 MB。因此,我担心如何以更少的时间和有效的方式将这些视频发送到S3存储桶中。请任何人向我建议一种解决此问题的好方法。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

S3不会丢失您的数据。如果您收到来自S3的200响应,则可以确信不会丢失任何数据。

关于最佳做法,对于小于5 GB的文件,应使用PUT Object。您还可以使用POST Object允许用户upload files directly from the browserPOST Object仍适用5 GB大小限制。

一旦达到5 GB的限制,唯一的选择就是使用S3的multipart upload API。使用分段上传API,您可以上传大小为5 TB的文件。