What is the maximum file size for uploads in a browser?
When uploading a file using a HTTP PUT method, most modern browsers have a maximum file size limit of around 2 GB. This limitation is typically due to how the content length attribute is stored and handled in the browser code in which they often use a data type whose size can only represent a number up to 2,147,483,648 bytes (2GB).
Internal testing has shown all supported browsers have a max file upload size within 5 KB of the 2 GB limit. However, the size of other metadata, such as the file’s name, affects the browser’s max upload; therefore, the exact byte limit is not static.