2013-11-13 3 views
0

Я хочу реализовать загрузку файлов в MVC 4, которая должна работать во всех браузерах по крайней мере от IE 8 или более поздних версий, Chrome и FF.Как реализовать загрузку файлов в MVC 4 в форме AJAX?

Главное требование - поддерживать AJAX, так как я хочу реализовать его внутри AJAX.BeginForm.

Я знаю решение для HTML.BeginForm, но это не работает для формы на основе AJAX.

Любая помощь или рекомендации по этому вопросу будут очень благодарны.

Благодаря

+0

[ответ] (http://stackoverflow.com/a/8758614/143008) на [Как я могу загружать файлы асинхронно с помощью jQuery?] (Http://stackoverflow.com/questions/166221/how- can-i-upload-files-асинхронно-с-jquery) может быть вам полезна. – HOCA

ответ

0

загрузки файлов и Ajax несовместимы, но это не значит, что вы не можете сделать это. Посмотрите на использование библиотеки, например, Jquery Form, которая использует несколько трюков, чтобы было похоже, что ваш классический запрос Ajax произошел.

Я обычно отключаю загрузки файлов и сообщения формы. Я разрешаю людям загружать файлы, а затем по возвращению я выталкиваю идентификатор файла в форму, используя скрытое поле ввода.

Смежные вопросы