【问题标题】:AWS S3 - Video upload fails - JavaScriptAWS S3 - 视频上传失败 - JavaScript
【发布时间】:2017-08-16 23:50:07
【问题描述】:

我在 Android 上的 Cordova 应用程序中使用 AWS JavaScript SDK,并设置了如下配置

AWS.config = new AWS.Config({
    region: Constants.region,
    httpOptions: {
        timeout: 1200000    //20 mins
    }
});

我能够毫无问题地上传 > 2MB 大小的图像和文本文件。但是代码总是无法上传任何大小的视频文件。以下是我收到的错误日志

https://s3.ap-south-1.amazonaws.com/my-s3-bucket/files/VID-20170127-WA0017.mp4 网络::ERR_CONNECTION_RESET

https://s3.ap-south-1.amazonaws.com/my-s3-bucket/files/VID-20170127-WA0017.mp4 网络::ERR_CONNECTION_RESET

https://s3.ap-south-1.amazonaws.com/my-s3-bucket/files/VID-20170127-WA0017.mp4 网络::ERR_CONNECTION_RESET

https://s3.ap-south-1.amazonaws.com/my-s3-bucket/files/VID-20170127-WA0017.mp4 网络::ERR_CONNECTION_RESET

似乎连接在大约 45-50 秒后重置,尽管 20 分钟。超时配置

【问题讨论】:

  • 您找到解决问题的方法了吗?

标签: amazon-web-services amazon-s3


【解决方案1】:

尽管我不确定发生这种情况的原因,但我注意到使用 AWS S3 使用 https Url 上传大文件的 Android 上传失败。这与AWS的https证书有关,因为我没有遇到过DigitialOcean Spaces的问题。

所以这里的解决方案是尝试上传到非 https 端点。

【讨论】:

    猜你喜欢
    • 2018-12-31
    • 2017-04-12
    • 2014-11-15
    • 2023-01-24
    • 2021-04-20
    • 2018-09-30
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    相关资源
    最近更新 更多