I don’t know if it’s your issue, but it appears you’re using the legacy file uploader, which has a file size limit of around 50 MB. And of course, base64 conversion bloats the file size (due to the binary to text conversion).
You might be better off using the new uploader, which was announced a couple years ago.