asp.net mvc4とrazor構文を使用して Web アプリケーションを開発しました。ファイルアップローダーを使用して画像をアップロードし、画像の詳細と同じページに表示する必要があります。
例として、私のアプリケーションには"file uploader"
and"submit button"
が"contact page"
あります。人の画像と送信ボタンをアップロードするとclick
、ページのどこかに画像が表示され、画像名やサイズなどの詳細が表示されます。
それを達成する方法はありますか?
ここに私のコントローラークラスのコードがあります
public class FileUploadController : Controller
{
//
// GET: /FileUpload/
public ActionResult Index()
{
return View();
}
public ActionResult FileUpload()
{
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult FileUpload(HttpPostedFileBase uploadFile)
{
if (uploadFile.ContentLength > 0)
{
string filePath = Path.Combine(HttpContext.Server.MapPath("~/Img/"),
Path.GetFileName(uploadFile.FileName));
}
return View();
}
}
ここに表示用のコードがあります
<h2>FileUpload</h2>
@(Html.BeginForm("FileUpload", "FileUpload",FormMethod.Post, new { enctype = "multipart/form-data" }))
<input name="uploadFile" type="file" />
<input type="submit" value="Upload File" />
しかし、どのようにページに表示するのですか?
助けてください。