本次的项目环境为 Running with Spring Boot v1.5.10.RELEASE, Spring v4.3.14.RELEASE, 服务器环境为CentOS7.0.
transferTo
我们在上传文件的时候会用到transferTo 这个方法,
transferTo 是 package org.springframework.web.multipart;帮我们已经封装好,所以我们上传文件的时候是很方便的,只需要一行代码。
Spring 大哥真的是强大。
今天我们上传的时候老是报错,错误提示
java.io.IOException: java.io.FileNotFoundException: /opt/xxxxxxx/xxx.png (Is a directory)
蹩脚的英文好好的翻译一下,xxx.png 是一个目录。
对的,看到这里大家大概就明吧了。
String path = FILE_PATH + PATH_NAME + File.separator + dirName;
String fileName = file.getOriginalFilename();
======>注意这里等下要讲的
File targetFile = new File(path , fileName);
if (!targetFile.exists()) {
targetFile.mkdirs();
}
boolean upState = false;
try {
file.tr