File tree Expand file tree Collapse file tree
SnapX.Core/Upload/BaseUploaders Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55using System . Collections . Specialized ;
66using System . Net ;
7- using System . Net . Http . Handlers ;
87using System . Net . Http . Headers ;
98using System . Text ;
109using SnapX . Core . Upload . OAuth ;
1110using SnapX . Core . Upload . Utils ;
1211using SnapX . Core . Utils ;
1312using SnapX . Core . Utils . Extensions ;
13+ using SnapX . Core . Utils . Miscellaneous ;
1414using Math = System . Math ;
1515
1616namespace 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 ;
You can’t perform that action at this time.
0 commit comments