我想使用s3_multipart rails gem在s3中上传大视频。我在AWS S3存储桶中添加了以下CORS配置,并将更改权限更改为所有人(公共)。
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
我已经上传了50MB视频,它调用了s3_multipart的onStart和onProgress方法,并尝试与S3存储桶建立连接,但它无法正常工作。
我收到错误如下
"PUT https://dead-radio.s3.amazonaws.com/b98c05b0-b6ed-0135-1be0-7caa145ace4b/642519614.mp4?partNumber=1&uploadId=WDawyHPnFveTAY8L8jipTI2RQFIgxn09uNGoHYf489_ZDAc7ZCb1taVYMCyO.TAyTIU.pMT.rrlXsvtO1wFs0Q-- net::ERR_CONNECTION_RESET"
期待尽快找到最佳解决方案。