このようなjqueryプラグインのスクリプトで作成しているフォームがあります。
elem.insertHtml('<form method="post" action="Home/ContactUs" enctype="mutlipart/form-data"><input type="file" name="file" id="fileUpload"></form></div>')
ファイルをアップロードして、いくつかのフォルダーに保存する必要があります。ファイルを選択してフォームを送信すると、フォーム送信時に ContactUs アクションが呼び出されます。Home コントローラーからの ContactUs アクションがあります。
public ActionResult ContactUs(HttpPostedFileBase file, ContactFormModel model)
{
//other code
}
しかし、HttpPostedFileBase ファイルは null であり、その理由はわかりません。助けてくれませんか?
Html.BeginForm を使用してフォームを作成すると、正しく動作しますが、スクリプトに問題があります。