Skip to content

Commit 1d4c6ad

Browse files
committed
fix(Core): bump BufferSize on SFTP & Dropbox uploaders to 64KiB
1 parent 8bf227e commit 1d4c6ad

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

SnapX.Core/Upload/BaseUploaders/Uploader.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
using System.Collections.Specialized;
66
using System.Net;
7-
using System.Net.Http.Handlers;
87
using System.Net.Http.Headers;
98
using System.Text;
109
using SnapX.Core.Upload.OAuth;
1110
using SnapX.Core.Upload.Utils;
1211
using SnapX.Core.Utils;
1312
using SnapX.Core.Utils.Extensions;
13+
using SnapX.Core.Utils.Miscellaneous;
1414
using Math = System.Math;
1515

1616
namespace SnapX.Core.Upload.BaseUploaders;
@@ -25,7 +25,8 @@ public class Uploader
2525
public bool IsUploading { get; protected set; }
2626
public UploaderErrorManager Errors { get; private set; } = new UploaderErrorManager();
2727
public bool IsError => !StopUploadRequested && Errors is { Count: > 0 };
28-
public int BufferSize { get; set; } = 8192;
28+
// SFTP and Dropbox uploaders use this. According to my research, 8KiB is very small for 2026 networking.
29+
public int BufferSize { get; set; } = 65536;
2930

3031
protected bool StopUploadRequested { get; set; }
3132
protected bool AllowReportProgress { get; set; } = true;

0 commit comments

Comments
 (0)