1

我有一个简单的应用程序,它可以拍摄某些东西并使用它的颤振库将其上传到 Amplify S3 存储amplify_storage_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;
    });
}
4

0 回答 0