0

以下は私のフォームです

<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」に保存したい。助けてください。

4

1 に答える 1