微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Flutter 将图像上传到 Amplify S3 存储的时间太长

如何解决使用 Flutter 将图像上传到 Amplify S3 存储的时间太长

我有一个简单的应用程序,它使用它的颤动库 amplify_storage_s3 拍摄一些东西并上传到 Amplify S3 存储。对于最大 4MB 的 jpeg 文件上传时间约为 30 秒-2 分钟。这是我用来上传文件代码

有什么办法可以加快这个上传过程,因为我的客户不能接受这么长的等待时间

  void _uploadImage () async {
    setState(() {
      isPicLoading = true;      
    });
    final key = new DateTime.Now().toString();

    // Save to S3 bucket
    await Amplify.Storage.uploadFile(
      key: key,local: this._image
    );

    setState(() {
      isPicLoading = false;
      uploaded = true;
      analyzing = true;
    });
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。