使用 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 (将#修改为@)