mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
Code refactoring
This commit is contained in:
parent
e66fa64722
commit
ed624bf437
1 changed files with 9 additions and 2 deletions
|
@ -106,9 +106,16 @@ public override UploadResult Upload(Stream stream, string fileName)
|
||||||
requestHeaders["x-ms-date"] = date;
|
requestHeaders["x-ms-date"] = date;
|
||||||
requestHeaders["x-ms-version"] = APIVersion;
|
requestHeaders["x-ms-version"] = APIVersion;
|
||||||
requestHeaders["x-ms-blob-type"] = "BlockBlob";
|
requestHeaders["x-ms-blob-type"] = "BlockBlob";
|
||||||
if (!String.IsNullOrEmpty(AzureStorageCacheControl)) requestHeaders["x-ms-blob-cache-control"] = AzureStorageCacheControl;
|
|
||||||
|
|
||||||
string canonicalizedHeaders = $"{((!String.IsNullOrEmpty(AzureStorageCacheControl)) ? $"x-ms-blob-cache-control:{AzureStorageCacheControl}\n" : "")}x-ms-blob-type:BlockBlob\nx-ms-date:{date}\nx-ms-version:{APIVersion}\n";
|
string canonicalizedHeaders = $"x-ms-blob-type:BlockBlob\nx-ms-date:{date}\nx-ms-version:{APIVersion}\n";
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(AzureStorageCacheControl))
|
||||||
|
{
|
||||||
|
requestHeaders["x-ms-blob-cache-control"] = AzureStorageCacheControl;
|
||||||
|
|
||||||
|
canonicalizedHeaders = $"x-ms-blob-cache-control:{AzureStorageCacheControl}\n{canonicalizedHeaders}";
|
||||||
|
}
|
||||||
|
|
||||||
string canonicalizedResource = $"/{AzureStorageAccountName}/{AzureStorageContainer}/{uploadPath}";
|
string canonicalizedResource = $"/{AzureStorageAccountName}/{AzureStorageContainer}/{uploadPath}";
|
||||||
string stringToSign = GenerateStringToSign(canonicalizedHeaders, canonicalizedResource, stream.Length.ToString(), contentType);
|
string stringToSign = GenerateStringToSign(canonicalizedHeaders, canonicalizedResource, stream.Length.ToString(), contentType);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue