@ -37,7 +37,7 @@ namespace Volo.Abp.BlobStoring.Aliyun
var blobName = AliyunBlobNameCalculator . Calculate ( args ) ;
var aliyunConfig = args . Configuration . GetAliyunConfiguration ( ) ;
var ossClient = GetOssClient ( aliyunConfig ) ;
if ( ! args . OverrideExisting & & BlobExistsAsync ( ossClient , containerName , blobName ) )
if ( ! args . OverrideExisting & & BlobExists ( ossClient , containerName , blobName ) )
{
throw new BlobAlreadyExistsException ( $"Saving BLOB '{args.BlobName}' does already exists in the container '{containerName}'! Set {nameof(args.OverrideExisting)} if it should be overwritten." ) ;
}
@ -57,7 +57,7 @@ namespace Volo.Abp.BlobStoring.Aliyun
var containerName = GetContainerName ( args ) ;
var blobName = AliyunBlobNameCalculator . Calculate ( args ) ;
var ossClient = GetOssClient ( args . Configuration ) ;
if ( ! BlobExistsAsync ( ossClient , containerName , blobName ) )
if ( ! BlobExists ( ossClient , containerName , blobName ) )
{
return Task . FromResult ( false ) ;
}
@ -70,7 +70,7 @@ namespace Volo.Abp.BlobStoring.Aliyun
var containerName = GetContainerName ( args ) ;
var blobName = AliyunBlobNameCalculator . Calculate ( args ) ;
var ossClient = GetOssClient ( args . Configuration ) ;
return Task . FromResult ( BlobExistsAsync ( ossClient , containerName , blobName ) ) ;
return Task . FromResult ( BlobExists ( ossClient , containerName , blobName ) ) ;
}
public async override Task < Stream > GetOrNullAsync ( BlobProviderGetArgs args )
@ -78,7 +78,7 @@ namespace Volo.Abp.BlobStoring.Aliyun
var containerName = GetContainerName ( args ) ;
var blobName = AliyunBlobNameCalculator . Calculate ( args ) ;
var ossClient = GetOssClient ( args . Configuration ) ;
if ( ! BlobExistsAsync ( ossClient , containerName , blobName ) )
if ( ! BlobExists ( ossClient , containerName , blobName ) )
{
return null ;
}
@ -96,7 +96,7 @@ namespace Volo.Abp.BlobStoring.Aliyun
: configuration . ContainerName ;
}
private bool BlobExistsAsync ( IOss ossClient , string containerName , string blobName )
private bool BlobExists ( IOss ossClient , string containerName , string blobName )
{
// Make sure Blob Container exists.
return ossClient . DoesBucketExist ( containerName ) & &