I am uploading files which could be 2 gb in size does .net core 5 support file sizes of that size. I am using mega and I am also wanting to get back a progress value of percenta