dimastik1986
@dimastik1986
учусь

Почему не прикрепляется файл?

Столкнулся с такой проблемой, пытаюсь отправить форму с файлом, вот таким образом
function sendForm(form, callback) {
...
	xhr = getXMLHttp();
	var url = $(form).attr('action'); 
	var formdata = new FormData(form); 
	xhr.open('POST', url, true);
	xhr.send(formdata);
...
};


форму отправляю вот так onsubmit="sendForm(this, false); return false;"
файл таким образом не прикрепляется, приходят только текстовые поля формы, если же убираю return false;, то открывается страница на которую файл отправляется, и так видно отправляемый файл...
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
В атрибуты <form> добавьте: enctype='multipart/form-data'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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