Я хочу загрузить фотографию в свое приложение (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)
{
некоторая обработка
}
любая помощь, пожалуйста ??