Browse Source

Revert Minio get blob stream

pull/10727/head
Jadyn 5 years ago
parent
commit
2aa3011625
  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; return null;
} }
Stream blobStream = null; var memoryStream = new MemoryStream();
await client.GetObjectAsync(containerName, blobName, (stream) => 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) protected virtual MinioClient GetMinioClient(BlobProviderArgs args)

Loading…
Cancel
Save