What is the maximum file upload size with xmlhttprequest level 2?
file-upload, html, xmlhttprequest, xmlhttprequest-level2
Solution
The XMLHttpRequest specification does not mention any limits on the upload size.
In practise, upload requests are limited by:
- The number of simultaneous uploads: How many concurrent AJAX (XmlHttpRequest) requests are allowed in popular browsers?
- The configured limit on the web server, eg. `LimitRequestBody` on Apache, `client_max_body_size` on Nginx.
- The limits in the server-side scripting environment, e.g. `upload_max_filesize` and `post_max_size` in PHP.
- Memory limits (bugs, client-side or server-side).
See also:
- Send a file with XmlHttpRequest: Streaming?
Problem
What is the maximum file upload size with xmlhttprequest level 2 with HTML5?