Загрузить изображение через Jquery Modal - PullRequest
1 голос
/ 13 октября 2010

Я хочу загрузить фотографию в свое приложение (asp.net mvc), используя jquery Modal.

сначала я создал элемент div, который будет отображаться в модале, как показано ниже:

<div id="dialog-form" title="Upload File">
    <p>
        <input type="file" id="fileUpload" name="fileUpload" />

     </p>
</div>

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

Я не знаю, как перенести мою фотографию на сервер ...

модальный код выглядит следующим образом:

        $("#dialog-form").dialog({
            bgiframe: true,
            height: 200,
            modal: true,
            autoOpen: false,
            resizable: false,
            buttons: {
                Cancel: function () {
                    $(this).dialog('close');
                },
                Ok: function () {
                    $.ajax({
                        type: "POST",

                        url: '<%: Url.Action("Upload", "SomeController") %>',
                        success: function (result) {
                            if (result.Success == true) {
                                alert(result.Message);
                            }
                        }
                    });
                }
            }
        });

я должен использовать данные в $ .ajax () .. но как? а мой контроллер от меня ничего не ждет в подписи ... public JsonResult Upload () просто так

ищет загруженные файлы в Request.Files как:

foreach (строка inputTagName в Request.Files) { некоторая обработка }

любая помощь, пожалуйста ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...