mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +13:00
fixed #4110: Encode B2 result file name
This commit is contained in:
parent
d27a7de529
commit
3cf0decc7a
1 changed files with 4 additions and 2 deletions
|
@ -228,14 +228,16 @@ public override UploadResult Upload(Stream stream, string fileName)
|
|||
// or
|
||||
// $customUrl/$uploadPath
|
||||
|
||||
string remoteLocation = URLHelpers.CombineURL(auth.downloadUrl, "file", URLHelpers.URLEncode(BucketName), uploadResult.Upload.fileName);
|
||||
string encodedFileName = URLHelpers.URLEncode(uploadResult.Upload.fileName, true);
|
||||
string remoteLocation = URLHelpers.CombineURL(auth.downloadUrl, "file", URLHelpers.URLEncode(BucketName), encodedFileName);
|
||||
|
||||
DebugHelper.WriteLine($"B2 uploader: Successful upload! File should be at: {remoteLocation}");
|
||||
|
||||
if (UseCustomUrl)
|
||||
{
|
||||
string parsedCustomUrl = NameParser.Parse(NameParserType.FolderPath, CustomUrl);
|
||||
remoteLocation = parsedCustomUrl + uploadResult.Upload.fileName;
|
||||
remoteLocation = URLHelpers.CombineURL(parsedCustomUrl, encodedFileName);
|
||||
|
||||
DebugHelper.WriteLine($"B2 uploader: But user requested custom URL, which will be: {remoteLocation}");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue