我想要在我的页面中上传一个文件,使用以下代码:
<input type="file" name="FileName">
我有一个按钮,点击该按钮会进行ajax提交。
$.ajax({
cache: false,
async: true,
type: "POST",
url: '@Url.Content("~/OCR/OCRProcessor")',
data: '',
success: function (data) {
$('#ocrresult').val(data);
}
});
我希望在控制器动作方法中上传文件,类似于以下方式:
HttpPostedFileBase hpf = Request.Files["FileName"] as HttpPostedFileBase
请告诉我实现此任务的最佳方法。