1<!DOCTYPE html> 2<meta charset="utf-8" /> 3<title>FormData: Upload files in UTF-8 fetch()</title> 4<link 5 rel="help" 6 href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data" 7/> 8<link 9 rel="help" 10 href="https://html.spec.whatwg.org/multipage/dnd.html#datatransferitemlist" 11/> 12<link rel="help" href="https://w3c.github.io/FileAPI/#file-constructor" /> 13<link 14 rel="author" 15 title="Benjamin C. Wiley Sittler" 16 href="mailto:bsittler@chromium.org" 17/> 18<script src="/resources/testharness.js"></script> 19<script src="/resources/testharnessreport.js"></script> 20<script src="../support/send-file-formdata-helper.js"></script> 21<script> 22 "use strict"; 23 24 formDataPostFileUploadTest({ 25 fileNameSource: "ASCII", 26 fileBaseName: "file-for-upload-in-form.txt", 27 }); 28 29 formDataPostFileUploadTest({ 30 fileNameSource: "x-user-defined", 31 fileBaseName: "file-for-upload-in-form-\uF7F0\uF793\uF783\uF7A0.txt", 32 }); 33 34 formDataPostFileUploadTest({ 35 fileNameSource: "windows-1252", 36 fileBaseName: "file-for-upload-in-form-☺😂.txt", 37 }); 38 39 formDataPostFileUploadTest({ 40 fileNameSource: "JIS X 0201 and JIS X 0208", 41 fileBaseName: "file-for-upload-in-form-★星★.txt", 42 }); 43 44 formDataPostFileUploadTest({ 45 fileNameSource: "Unicode", 46 fileBaseName: "file-for-upload-in-form-☺.txt", 47 }); 48 49 formDataPostFileUploadTest({ 50 fileNameSource: "Unicode", 51 fileBaseName: `file-for-upload-in-form-${kTestChars}.txt`, 52 }); 53</script> 54