春にファイルをマルチパートファイルに変換したい。私はこれを作りました:
File in;
MultipartFile file = null;
in = new File("C:...file on disk");
int size = (int) in.length();
DiskFileItem fileItem = new DiskFileItem("file", "application/vnd.ms-excel", false, nomefile, size ,in.getAbsoluteFile());
file = new CommonsMultipartFile(fileItem);
しかし、この例外を受け取ります:
threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at org.apache.commons.fileupload.disk.DiskFileItem.getSize(DiskFileItem.java:316)
fileItem は null だと思いますが、デバッグ モードではデータが取り込まれています。別の解決策はありますか? この投稿Converting File to MultiPartFileがありますが、機能せず、解決策もありません。