@ura2rist

Как собрать файлы и отправить их ajax?

var formData = new FormData();
		if(($("#rep-file")[0].files).length != 0){
			$.each($("#rep-file")[0].files,function(i, file){
				formData.append("file["+i+"]",file);
			});
		}
		console.log(formData);
		var data = {
			pnd: $('#pnd-report').val(),
			text: $('#report-body').html(),
			formData: formData
		};


<label>Файл:
			<input type="file" id="rep-file" name="" multiple>
		</label>

Пытаюсь получить список файлов, что бы отправить их через ajax, но при отправке он передает пустой объект, как быть?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Если не ошибаюсь, то проблема в contentType. Там нужно что-то вроде multipart/form-data а не application/json
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы