11cb0ef41Sopenharmony_ci<!DOCTYPE html>
21cb0ef41Sopenharmony_ci<meta charset="utf-8">
31cb0ef41Sopenharmony_ci<title>Upload files in Windows-1252 form</title>
41cb0ef41Sopenharmony_ci<link rel="help"
51cb0ef41Sopenharmony_ci      href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data">
61cb0ef41Sopenharmony_ci<link rel="help"
71cb0ef41Sopenharmony_ci      href="https://html.spec.whatwg.org/multipage/dnd.html#datatransferitemlist">
81cb0ef41Sopenharmony_ci<link rel="help"
91cb0ef41Sopenharmony_ci      href="https://w3c.github.io/FileAPI/#file-constructor">
101cb0ef41Sopenharmony_ci<link rel="author" title="Benjamin C. Wiley Sittler"
111cb0ef41Sopenharmony_ci      href="mailto:bsittler@chromium.org">
121cb0ef41Sopenharmony_ci<script src="/resources/testharness.js"></script>
131cb0ef41Sopenharmony_ci<script src="/resources/testharnessreport.js"></script>
141cb0ef41Sopenharmony_ci<script src="../support/send-file-form-helper.js"></script>
151cb0ef41Sopenharmony_ci<script>
161cb0ef41Sopenharmony_ci'use strict';
171cb0ef41Sopenharmony_ci
181cb0ef41Sopenharmony_ciformPostFileUploadTest({
191cb0ef41Sopenharmony_ci  fileNameSource: 'ASCII',
201cb0ef41Sopenharmony_ci  fileBaseName: 'file-for-upload-in-form.txt',
211cb0ef41Sopenharmony_ci  formEncoding: 'windows-1252',
221cb0ef41Sopenharmony_ci  expectedEncodedBaseName: 'file-for-upload-in-form.txt',
231cb0ef41Sopenharmony_ci});
241cb0ef41Sopenharmony_ci
251cb0ef41Sopenharmony_ciformPostFileUploadTest({
261cb0ef41Sopenharmony_ci  fileNameSource: 'x-user-defined',
271cb0ef41Sopenharmony_ci  fileBaseName: 'file-for-upload-in-form-\uF7F0\uF793\uF783\uF7A0.txt',
281cb0ef41Sopenharmony_ci  formEncoding: 'windows-1252',
291cb0ef41Sopenharmony_ci  expectedEncodedBaseName: 'file-for-upload-in-form-&#63472;&#63379;&#63363;&#63392;.txt',
301cb0ef41Sopenharmony_ci});
311cb0ef41Sopenharmony_ci
321cb0ef41Sopenharmony_ciformPostFileUploadTest({
331cb0ef41Sopenharmony_ci  fileNameSource: 'windows-1252',
341cb0ef41Sopenharmony_ci  fileBaseName: 'file-for-upload-in-form-☺😂.txt',
351cb0ef41Sopenharmony_ci  formEncoding: 'windows-1252',
361cb0ef41Sopenharmony_ci  expectedEncodedBaseName: 'file-for-upload-in-form-\xE2\x98\xBA\xF0\x9F\x98\x82.txt',
371cb0ef41Sopenharmony_ci});
381cb0ef41Sopenharmony_ci
391cb0ef41Sopenharmony_ciformPostFileUploadTest({
401cb0ef41Sopenharmony_ci  fileNameSource: 'JIS X 0201 and JIS X 0208',
411cb0ef41Sopenharmony_ci  fileBaseName: 'file-for-upload-in-form-★星★.txt',
421cb0ef41Sopenharmony_ci  formEncoding: 'windows-1252',
431cb0ef41Sopenharmony_ci  expectedEncodedBaseName: 'file-for-upload-in-form-&#9733;&#26143;&#9733;.txt',
441cb0ef41Sopenharmony_ci});
451cb0ef41Sopenharmony_ci
461cb0ef41Sopenharmony_ciformPostFileUploadTest({
471cb0ef41Sopenharmony_ci  fileNameSource: 'Unicode',
481cb0ef41Sopenharmony_ci  fileBaseName: 'file-for-upload-in-form-☺�.txt',
491cb0ef41Sopenharmony_ci  formEncoding: 'windows-1252',
501cb0ef41Sopenharmony_ci  expectedEncodedBaseName: 'file-for-upload-in-form-&#9786;&#128514;.txt',
511cb0ef41Sopenharmony_ci});
521cb0ef41Sopenharmony_ci
531cb0ef41Sopenharmony_ciformPostFileUploadTest({
541cb0ef41Sopenharmony_ci  fileNameSource: 'Unicode',
551cb0ef41Sopenharmony_ci  fileBaseName: `file-for-upload-in-form-${kTestChars}.txt`,
561cb0ef41Sopenharmony_ci  formEncoding: 'windows-1252',
571cb0ef41Sopenharmony_ci  expectedEncodedBaseName: `file-for-upload-in-form-${
581cb0ef41Sopenharmony_ci      kTestFallbackWindows1252
591cb0ef41Sopenharmony_ci  }.txt`,
601cb0ef41Sopenharmony_ci});
611cb0ef41Sopenharmony_ci
621cb0ef41Sopenharmony_ci</script>
63