1 つのボタンでファイルのアップロードを実装しました。
ファイルを選択した後、フォームを送信する必要があります。送信をクリックすると問題が発生し、ファイルのアップロードが空になり、コントローラーで HttpPostedFileBase null を取得しましたが、ファイルアップロードコントロールを直接使用すると (つまり、参照ボタンをクリックします)正常に動作しています
以下は私のコードです
$(document).ready(function () {
$("#btn").click(function () {
$("#logup").click();
$("#logup").select();
return false;
});
});
<input type="button" id="btn" value="Choose file" />
<input type="file" id="logup" name="logofile" style="display:none" />
<button type="submit">Submit</button>
2番目に、ファイルを選択した後にファイル名も表示したいのですが、私のbtn以外に、どうすればこれを行うことができますか?