Browse Source

Merge pull request #10727 from JadynWong/fix/minio-blob-get-stream

Revert Minio get blob stream
pull/10728/head
maliming 5 years ago
committed by GitHub
parent
commit
09b9609ac7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      framework/src/Volo.Abp.BlobStoring.Minio/Volo/Abp/BlobStoring/Minio/MinioBlobProvider.cs

16
framework/src/Volo.Abp.BlobStoring.Minio/Volo/Abp/BlobStoring/Minio/MinioBlobProvider.cs

@ -75,13 +75,21 @@ namespace Volo.Abp.BlobStoring.Minio
return null;
}
Stream blobStream = null;
await client.GetObjectAsync(containerName, blobName, (stream) =>
var memoryStream = new MemoryStream();
await client.GetObjectAsync(containerName, blobName, (stream) =>
{
blobStream = stream;
if (stream != null)
{
stream.CopyTo(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);
}
else
{
memoryStream = null;
}
});
return await TryCopyToMemoryStreamAsync(blobStream, args.CancellationToken);
return memoryStream;
}
protected virtual MinioClient GetMinioClient(BlobProviderArgs args)

Loading…
Cancel
Save