Как использовать FormData для загрузки файла ajax

  • Михаил
  • 12 мин. на прочтение
  • 103
  • 20 Jun 2022
  • 20 Jun 2022

Можно передать всю форму FormData() для обработки


var form = $('form')[0];
var formData = new FormData(form);

или указать точные данные для FormData()


var formData = new FormData();
formData.append('myPath', '/Content/DOCX/');
formData.append('myDate', $('#date').val(''));
// добавить файл
formData.append('file', $('input[type=file]')[0].files[0]);
// или
formData.append('file', $('#uploaded-file')[0].files[0]);