最近、画像加工に興味を持っています。しかし、私は長い旅の始めに立ち往生しています。
asp.net mvc3(razor view)プロジェクトに画像をアップロードする際に問題が発生しました。誰かが私にそれを行うための基本的なサンプル/チュートリアルを提案できますか?
最近、画像加工に興味を持っています。しかし、私は長い旅の始めに立ち往生しています。
asp.net mvc3(razor view)プロジェクトに画像をアップロードする際に問題が発生しました。誰かが私にそれを行うための基本的なサンプル/チュートリアルを提案できますか?
画像をアップロードするには、HTMLでこれを呼び出すだけです。
@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<input type="submit" value="Upload" />
}
必ず持っているenctype = "multipart/form-data"
か、ファイルがアップロードされません。次に、コントローラーから、HttpPostedFileBaseを直接受け入れるRequest.Filesを処理します。
[HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
//file handling logic
file.SaveAs(/* your path here */);
}
return RedirectToAction("Index");
}
従来のファイルのアップロードはajax呼び出しでは機能しないことにも注意してください。その場合は、このようなプラグインを使用する必要があります