function runTest()
{
const form = document.createElement("form");
const formInput = document.createElement("input");
formInput.type = "file";
formInput.name = "inputFile"; form.appendChild(formInput);
const input = document.createElement("input"); input.type = "file";
SpecialPowers.wrap(input).mozSetFileArray([
new File(["foo"], "foo"),
new File(["bar"], "bar")
]);
formInput.files = input.files;
const inputFiles = (new FormData(form)).getAll("inputFile");
is(inputFiles.length, 2, "FormData should contain two input files");
is(inputFiles[0].name, "foo", "Input file name should be 'foo'");
is(inputFiles[1].name, "bar", "Input file name should be 'bar'");
is(inputFiles[0], input.files[0], "Expect the same File object as input file 'foo'");
is(inputFiles[1], input.files[1], "Expect the same File object as input file 'bar'");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.