コントローラーにこのアクションがあります。
public ActionResult Upload(HttpPostedFileBase fileData)
{
//code for uploading goes here.
return View();
}
$.post または $.Ajax を使用してこのアクションにアクセスする方法はありますか? 私の見解では、これらのコードがあります。
<input type="file" name="fileData" id="fileData" multiple/>
<button>Upload</button>
まず、このコードを使用しようとしています
$("button").on("click",function(){
$.post('@Url.Action' + $(".filedata").val(),function(data){
console.log(data);
});
});
しかし、「アップロード」アクションでポイントをブレークしようとすると、「filedata」変数にnull値が含まれます。
何が問題なのかわからない。あなたが私を助けてくれることを願っています。