java - 文件到 MultipartFile 抛出 NullPointerException
问题描述
Commons-文件上传
<!-- File Upload -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.3</version>
</dependency>
我正在尝试将文件转换为 MultipartFile
Line#1 ) File file = new File("C:\\Users\\Foo\\AppData\\Local\\Temp\\ErrorFile-1538475847143.csv");
Line#2 ) FileItem fileItem = new DiskFileItem("file", "text/csv", false, file.getName(), (int) file.length(), file.getParentFile());
Line#3 ) MultipartFile multipartFile = new CommonsMultipartFile(fileItem);
但是 Line#2 抛出异常
Method threw 'java.lang.NullPointerException' exception. Cannot evaluate org.apache.commons.fileupload.disk.DiskFileItem.toString()
任何决议?
解决方案
这解决了我的问题:
fileItem.getOutputStream();
推荐阅读
- python - TensorFlow 模型返回常量预测
- c++ - 无法从 QT(GUI) 中 QThread 内部的 QThread 发出信号
- windows - 如何在表单的系统菜单中添加带有图标的项目?
- html - 为什么 z-index 制作伪元素落后于节元素?
- amazon-web-services - AWS 为 ELB/ALB 颁发(托管)TLS/SSL 证书
- sql - 旋转但处理列名
- unity3d - Unity - 预制件在停用后不会激活
- java - 如何反序列化以下 json 以便项目使用英文属性?
- java - 是否可以使用 ORM 构建微服务?
- wordpress - add_rewrite_rule 与 add_permastruct 冲突