###前提・実現したいこと
お世話になっております
JAVA(SpringBoot)にてファイルアップロードのシステムを作成しております
ファイルアップロードの際、稀に(10~15回に一度ほど)ファイル名の取得に失敗しております。POSTで受けてJqueryを経由しJAVA側に受け渡すという手順なのですが、原因ご教授頂けますと幸いでございます
■追伸
consoleでJqueryで受ける時点でファイル名が空なのは確認しております。
###該当のソースコード(HTML)
<form id="uploadForm" th:action="@{/upload/uploadForm}" method="post" enctype="multipart/form-data"> <button th:id="${id}" type="button" class="upload_file">アップロード</button> <input type="file" name="upfile" id="upfile"/> </form>###該当のソースコード(javascript)
$(".upload_file).click(function(){
var upload_file = $('#upfile')[0].files[0];
var filename = upload_file.name;
$("#uploadForm").submit();
});
###該当のソースコード(JAVA)
//Form
import org.springframework.web.multipart.MultipartFile;
import lombok.Data;
@Data
public class failereceiveForm {
// アップロードファイル
private MultipartFile receive_file;
}
###補足情報(Jqueryバージョン)
jquery-3.1.1.js
回答2件
あなたの回答
tips
プレビュー