On the standards track: Yes
Is Experimental: No
Is Deprecated: No
In Bun version 1.0.0 on 2023-09-08
In Chrome version 5 on 2010-05-25
In Chrome Android version 18 on 2012-06-27
In Deno version 1.0 on 2020-05-13
In Edge version 12 on 2015-07-29
In Firefox version 4 on 2011-03-22 Note: Before Firefox 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox 7, the filename blob is sent.
In Firefox for Android version 4 on 2011-03-29 Note: Before Firefox for Android 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox for Android 7, the filename blob is sent.
In Internet Explorer version 10 on 2012-10-26 Note: With the "Include local directory pass when uploading files to a server" option enabled, IE will change the filename inside the Blob on the fly. To have direct control of the sent filename, the developer should send the filename as the third parameter value, i.e. formData.append(name, value, filename).
In Node.js version 18.0.0 on 2022-04-19
In Quest Browser version 5.0 on undefined
In Opera version 12 on 2012-06-14
In Opera Android version 12 on 2012-02-25
In Safari version 5 on 2010-06-07
In Safari on iOS version 5 on 2011-10-12
In Samsung Internet version 1.0 on 2013-04-27
In WebView Android version 3 on 2011-02-22 Note: XHR in Android 4.0 sends empty content for FormData with blob.
In WebView on iOS version 5 on 2011-10-12