关键词:java 文件上传
F:\gateway\gateway-web\src\main\java\com\copote\common\utils\UploadUtil.java
/**
* 文件上传工具类
*/
public class UploadUtil {
/**
* 将MultipartFile转化为file并保存到服务器上的某地
*/
public static String saveFileFromInputStream(MultipartFile file,String fileName, int type) throws IOException {
String url =null;
OutputStream os = null;
InputStream inputStream = file.getInputStream();
// D:/home/psbcygzj/Project/picture/
String path = getPath(type);
// 空处理
if(StringUtils.isEmpty(path)){
return null;
}
try {
byte[] bs = new byte[1024*1024];// 1K的数据缓冲
// 输出的文件流保存到本地文件 tempFile
File tempFile = new File(path + File.separator + fileName);
if (!tempFile.getParentFile().exists()) {
tempFile.getParentFile().m