1

我正在尝试使用 Digital Ocean Spaces 作为我的 Flutter 应用程序的文件存储。作为 API 助手,我正在使用包miniohttps://pub.dev/packages/minio)。

一般来说,我可以开始上传和下载操作。但我找不到获取进度信息的方法。

我试图设置这样的存储桶事件:

void bucketListener() {
    // Listener
    final poller = minio.listenBucketNotification(bucket, events: [
      's3:PutObject:*',
    ]);
    poller.stream.listen((event) {
      print(event);
      print('--- event: ${event['eventName']}');
      // Get.find<EntriesController>(tag: "newEntry").videoUploadProgress[0];
    });
  }

但是这个监听器不会触发。然后在这里我发现Digital Ocean不支持Bucket Informations:https ://developers.digitalocean.com/documentation/spaces/

使用 Digital Ocean 存储时,有没有办法获得上传进度?谢谢你的帮助!

4

0 回答 0