以下は私のフォームです
<form id="postProblemForm" action="/Problems/Post" method="post">
<input type="text" id="problemSubject" name="problemSubject" class="inp-form"/>
<input type="file" id="uploadFile" name="uploadFile"/>
<textarea rows="" cols="" class="form-textarea" id="problemDescription" name="problemDescription"></textarea>
</form>
このフォームをコントローラーに送信する必要があります。コントローラーコードは
[HttpPost]
public void Post(FormCollection form)
{
string subject = form["problemSubject"];
string description = form["problemDescription"];
HttpPostedFileBase photo = Request.Files["uploadFile"];
}
「problemSubject」と「problemDescription」の値を簡単に取得できます。しかし、アップロードされた画像を取得してサーバー側に保存する方法がわかりません。「~/ProblemImages」に保存したい。助けてください。