Форма
<form id="my_form">
<input type="file" name="my_file">
<input type="text" name="field_one">
<input type="text" name="field_two">
<button>send</button>
</form>
Создать объект FormData
var myFormData = new FormData($("#my_form")[0]);
Вопрос
Доступно ли имя файла my_file
, даже если оно не было специально определено (для манипуляций с DOM и вставки в базу данных)?
Это гласит:
Вы также можете добавить файл или большой двоичный объект непосредственно к объекту FormData, например:
data.append("myfile", myBlob, "filename.txt");
Но не указано, добавляется ли имя файла автоматически при создании объекта FormData
из существующей формы.
Если он не добавляется автоматически, является ли единственным вариантом вручную создать объект FormData с помощью нескольких операторов append()
, и в этом случае возможно определение имени файла?