ファイルを場所〜/ Filesにアップロードしようとしていますが、成功しません。
私はMVC3を使用しているので、私のコードはそうです。
私はコントローラーGetFileControllerを持っています
このコントローラーにアクションメソッドがあります
ファイルを場所〜/ Filesにアップロードしようとしていますが、成功しません。
私はMVC3を使用しているので、私のコードはそうです。
私はコントローラーGetFileControllerを持っています
このコントローラーにアクションメソッドがあります
このコントローラーにアクションメソッドがあります
これがコントローラの唯一のアクションメソッドである場合、このエラーが発生します。GET
アクションメソッドを追加します。
[HttpGet]
public ActionResult GetFiles()
{
return View();
}
次のように、非表示の入力を使用してidフィールドを投稿します。
@using (Html.BeginForm("GetFiles", "GetFile", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input name ="id" type="hidden" value="1"/>
<label for="file">Upload Image:</label>
<input type="file" name="file" id="file"/>
<input type="submit" value="Upload Image" />
}
[HttpPost]
public ActionResult GetFiles(int id, HttpPostedFileBase file)
{
// file stream logic
}