jquery / jsonを使用して入力ダイアログのファイル名とファイルパスをMVC3を使用してコントローラーに渡すにはどうすればよいですか?
私はado.netを使用しています。
これを探すための助けや場所はありますか?
ありがとう
jquery / jsonを使用して入力ダイアログのファイル名とファイルパスをMVC3を使用してコントローラーに渡すにはどうすればよいですか?
私はado.netを使用しています。
これを探すための助けや場所はありますか?
ありがとう
MVC3でファイルをアップロードする方法についての回答を投稿する予定です
コントローラでは、メソッドが必要です
[HttpPost]
public ActionResult FileUpload( HttpPostedFileBase file )
{
byte[] buffer = new byte[file.InputStream.Length];
file.InputStream.Read( buffer, 0, (int)file.InputStream.Length );
// You need to have some method of saving the bytes of this file, or use the
// file.SaveAs() method to save this to a targeted directory your web server
// has access to
YourCode.SaveFile( buffer, file.FileName );
return View( );
}
そして、そのように設定されたビュー:
@using ( Html.BeginForm("FileUpload","YourControllerName",FormMethod.Post,new { enctype="multipart/form-data"}))
{
<input type="file" id="file" name="file" />
<input type="submit" />
}
これによりファイルがアップロードされます