我想使用jquery Modal将照片上传到我的应用程序(asp.net mvc)。
首先我创建了将在模式中显示的div,如下所示:
<div id="dialog-form" title="Upload File">
<p>
<input type="file" id="fileUpload" name="fileUpload" />
</p>
</div>
然后当我按下一些Hyberlink时,模态将出现,当我按下确定 我想将照片带到控制器中的动作进行一些处理...
我不知道如何将照片带到服务器......
模态代码如下所示:
$("#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(Request.Files中的字符串inputTagName) { 一些处理 }
任何帮助吗??