我正在尝试使用 Digital Ocean Spaces 作为我的 Flutter 应用程序的文件存储。作为 API 助手,我正在使用包minio
(https://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 存储时,有没有办法获得上传进度?谢谢你的帮助!