我正在尝试将文件作为 HttpPostedFileBase 传递给我的控制器,以便我可以解析文件并将信息传递回页面。例如,我想允许用户导入 vCard,并让它自动填充联系人创建表单 PartialView。
我想通过传入文件,填充我的模型,然后返回表单的 PartialView 来显示在页面上。我尝试过像下面这样的 jQuery,但我永远无法让我的 HttpPostedFileBase 正确传递(始终为空)。请记住,一旦发布,我需要访问文件的 InputStream。
var file = "files=" + $("#fileInput").files[0];
$.post("/Contacts/UploadContact/", file, function (returnHtml) {
alert(returnHtml);
$("#contactContainer").html(returnHtml);
});
是否可以通过 jQuery 将文件作为 HttpPostedFileBase 发布到我的控制器?