Browse Source

Refactor BlobContainer

pull/4513/head
Halil İbrahim Kalkan 6 years ago
parent
commit
cdae51ba1a
  1. 9
      framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs

9
framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs

@ -222,13 +222,14 @@ namespace Volo.Abp.BlobStoring
using (var scope = ServiceProvider.CreateScope())
{
foreach (var provider in Configuration.NamingNormalizers)
foreach (var normalizerType in Configuration.NamingNormalizers)
{
var blobNamingNormalizerProvider = scope.ServiceProvider.GetRequiredService(provider)
var normalizer = scope.ServiceProvider
.GetRequiredService(normalizerType)
.As<IBlobNamingNormalizer>();
containerName = blobNamingNormalizerProvider.NormalizeContainerName(containerName);
blobName = blobNamingNormalizerProvider.NormalizeBlobName(blobName);
containerName = normalizer.NormalizeContainerName(containerName);
blobName = normalizer.NormalizeBlobName(blobName);
}
return (containerName, blobName);

Loading…
Cancel
Save