mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +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-version"] = APIVersion;
|
||||
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 stringToSign = GenerateStringToSign(canonicalizedHeaders, canonicalizedResource, stream.Length.ToString(), contentType);
|
||||
|
||||
|
|
Loading…
Reference in a new issue