загрузить с помощью jqueryform и mvc - PullRequest
0 голосов
/ 23 августа 2011

Я пытаюсь загрузить файл изображения с помощью ajaxForm (). Так или иначе сервер никогда не получает запрос. вот какой-то код:

$('form').ajaxForm({
    iframe: true,
    type: "POST",
    dataType: "json",
    url: '/UploadPictureId',
    data: {
        academicPhotoId: $('#AcademicPhotoId')
    },
    success: function (result) {
        alert("win");
    }
});

и вот код метода:

    [HttpPost]
    public JsonResult UploadPictureId(HttpPostedFileBase AcademicPhotoId)
    {

        return Json(...);
    }

1 Ответ

0 голосов
/ 23 августа 2011

Несколько вещей для проверки:

  • См. Мой комментарий о том, что сначала он должен указывать на правильный URL.
  • Ваша форма должна иметь enctype = "multipart /form-data "на нем.
  • Возможно, вам также придется установить тип ответа text / html, как указано здесь
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...