Почему на ajax postbacks форма content-type не может быть multipart / form-data? - PullRequest
0 голосов
/ 07 июня 2011

У меня есть страница, где тип контента формы установлен на enctype="multipart/form-data". Страница содержит тег <input type="file" и кнопку, которая публикует сообщения (инициирует загрузку). Оба находятся внутри панели, которая обновляется через ajax. При нажатии на кнопку генерируется запрос xmlhttp, тип содержимого которого application/x-www-form-urlencoded.

По существу, энтип формы игнорируется, когда вход для загрузки находится внутри контейнера, который обновляется через ajax.

Существует множество постов, в которых говорится, что вы не можете использовать multipart / form-data с ajax. Почему это?

1 Ответ

0 голосов
/ 07 июня 2011

Вы можете создать многочастный POST-запрос - смотрите это:

XMLHttpRequest POST multipart / form-data

...