🌊

[ASP.net mvc]ファイルをアップロードする

2022/01/25に公開

ファイルアップロード

  1. BeginFormにenctypeの設定をする
  2. input type="file"を設置する
  3. HttpPostedFileBase importfileを引数に設定する
View
@using (Html.BeginForm(actionname, controllername, FormMethod.Post
	, new { enctype = "multipart/form-data" }))
{
<input type="file" id="importfile" name="importfile" accept=".txt" />
}
Controller
public ActionResult actionname(HttpPostedFileBase importfile)
{

}

ファイルアップロードにはenctypeにmultipart/form-dataを設定するのをわすれていたので、Controllerでデータを取得できませんでした。気づいた時には当たり前の事なんですけど、はまってるときは気づきませんよねー。。

Discussion