diff --git a/ShareX.UploadersLib/FileUploaders/Mega.cs b/ShareX.UploadersLib/FileUploaders/Mega.cs index b5cb87a47..406fd3bb2 100644 --- a/ShareX.UploadersLib/FileUploaders/Mega.cs +++ b/ShareX.UploadersLib/FileUploaders/Mega.cs @@ -58,10 +58,10 @@ public override GenericUploader CreateUploader(UploadersConfig config, TaskRefer public sealed class Mega : FileUploader, IWebClient { - // Pack file upload in 512MB fragments + // Pack all chunks in a single upload fragment // (by default, MegaApiClient splits files in 1MB fragments and do multiple uploads) // It allows to have a consistent upload progression in Sharex - private const int UploadChunksPackSize = 512 * 1024 * 1024; + private const int UploadChunksPackSize = -1; private readonly MegaApiClient _megaClient; private readonly MegaApiClient.AuthInfos _authInfos; diff --git a/ShareX.UploadersLib/ShareX.UploadersLib.csproj b/ShareX.UploadersLib/ShareX.UploadersLib.csproj index d36b173bf..4d24d5382 100644 --- a/ShareX.UploadersLib/ShareX.UploadersLib.csproj +++ b/ShareX.UploadersLib/ShareX.UploadersLib.csproj @@ -86,8 +86,8 @@ ..\packages\AWSSDK.S3.3.1.10.0\lib\net35\AWSSDK.S3.dll True - - ..\packages\MegaApiClient.1.3.0\lib\net40\MegaApiClient.dll + + ..\packages\MegaApiClient.1.3.1\lib\net40\MegaApiClient.dll True @@ -102,40 +102,12 @@ - - ..\packages\Microsoft.Bcl.1.1.10\lib\net40\System.IO.dll - True - ..\packages\System.Net.FtpClient.1.0.5281.14359\lib\net40\System.Net.FtpClient.dll True - - ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.dll - True - - - ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.Extensions.dll - True - - - ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.Primitives.dll - True - - - ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.WebRequest.dll - True - - - ..\packages\Microsoft.Bcl.1.1.10\lib\net40\System.Runtime.dll - True - - - ..\packages\Microsoft.Bcl.1.1.10\lib\net40\System.Threading.Tasks.dll - True - @@ -922,11 +894,6 @@ if not exist APIKeysLocal.cs ( type nul > APIKeysLocal.cs ) - - - - -