From 499bd78fe1b7bf2d5a26ff03c2b1e679740dac3e Mon Sep 17 00:00:00 2001 From: dragonahao <anhao.zheng@lucahealthcare.com> Date: Tue, 29 Aug 2023 17:44:53 +0800 Subject: [PATCH] =?UTF-8?q?feat=201.=E6=9B=B4=E6=96=B0xml=E5=88=B06.4.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/minio_example.dart | 3 ++- example/miniox_example.dart | 3 ++- pubspec.yaml | 2 +- test/minio_test.dart | 18 ++++++++++++------ 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/example/minio_example.dart b/example/minio_example.dart index 055e7d8..faccb57 100644 --- a/example/minio_example.dart +++ b/example/minio_example.dart @@ -33,7 +33,8 @@ void main() async { print('--- object region:'); print(region); - final etag = await minio.fPutObject(bucket, object, 'example/$object'); + final etag = await minio.fPutObject( + bucket, object, 'example/$object', (int progress) {}); print('--- etag:'); print(etag); diff --git a/example/miniox_example.dart b/example/miniox_example.dart index 4b6a709..9a719a9 100644 --- a/example/miniox_example.dart +++ b/example/miniox_example.dart @@ -10,7 +10,8 @@ void main() async { secretKey: 'zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG', ); - await minio.fPutObject('testbucket', 'test.png', 'example/custed.png'); + await minio.fPutObject( + 'testbucket', 'test.png', 'example/custed.png', (int progress) {}); final stat = await minio.statObject('testbucket', 'test.png'); assert(stat.size == File('example/custed.png').lengthSync()); diff --git a/pubspec.yaml b/pubspec.yaml index 549fe8b..00c3fb8 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: http: ^0.13.1 crypto: ^3.0.0 convert: ^3.0.0 - xml: ^5.0.2 + xml: ^6.4.2 buffer: ^1.1.0 intl: ^0.17.0 mime: ^1.0.0 diff --git a/test/minio_test.dart b/test/minio_test.dart index 0974be0..b519fa1 100644 --- a/test/minio_test.dart +++ b/test/minio_test.dart @@ -203,7 +203,8 @@ void testFPutObject() { test('fPutObject() inserts content-type to metadata', () async { final minio = getMinioClient(); - await minio.fPutObject(bucketName, objectName, testFile.path); + await minio.fPutObject( + bucketName, objectName, testFile.path, (int progress) {}); final stat = await minio.statObject(bucketName, objectName); expect(stat.metaData!['content-type'], equals('image/jpeg')); @@ -218,7 +219,8 @@ void testFPutObject() { }; final minio = getMinioClient(); - await minio.fPutObject(bucketName, objectName, testFile.path, metadata); + await minio.fPutObject( + bucketName, objectName, testFile.path, (int progress) {}, metadata); final stat = await minio.statObject(bucketName, objectName); expect( @@ -235,7 +237,8 @@ void testFPutObject() { }; final minio = getMinioClient(); - await minio.fPutObject(bucketName, objectName, testFile.path, metadata); + await minio.fPutObject( + bucketName, objectName, testFile.path, (int progress) {}, metadata); final stat = await minio.statObject(bucketName, objectName); expect(stat.metaData![userDefinedMetadataKey], @@ -248,7 +251,8 @@ void testFPutObject() { await emptyFile.writeAsString(''); final minio = getMinioClient(); - await minio.fPutObject(bucketName, objectName, emptyFile.path); + await minio.fPutObject( + bucketName, objectName, emptyFile.path, (int progress) {}); final stat = await minio.statObject(bucketName, objectName); expect(stat.size, equals(0)); @@ -273,7 +277,8 @@ void testSetObjectACL() { final minio = getMinioClient(); await minio.makeBucket(bucketName); - await minio.fPutObject(bucketName, objectName, testFile.path); + await minio.fPutObject( + bucketName, objectName, testFile.path, (int progress) {}); }); tearDownAll(() async { @@ -304,7 +309,8 @@ void testGetObjectACL() { final minio = getMinioClient(); await minio.makeBucket(bucketName); - await minio.fPutObject(bucketName, objectName, testFile.path); + await minio.fPutObject( + bucketName, objectName, testFile.path, (int progress) {}); }); tearDownAll(() async { -- GitLab