1. MultipartFile 格式文件转化file
// File convFile = new File(file.getOriginalFilename());
// convFile.createNewFile();
// FileOutputStream fos = new FileOutputStream(convFile);
// fos.write(file.getBytes());
// fos.close();
// transferTo 方法
File convFile = new File( multipart.getOriginalFilename());
multipart.transferTo(convFile);
return convFile;
2. 带路径创建文件
// if (!newFile.exists()) {
// newFile.mkdirs();
// newFile.createNewFile();
// newFile.delete();
// } else {
// }
3. 流的方式从一个文件到另一个文件
// FileInputStream infile = new FileInputStream(convFile);//新建输入流
// BufferedInputStream inbuf = new BufferedInputStream(infile);//对输入流进行缓冲
// FileOutputStream outfile = new FileOutputStream(newFile); //新建输出流
// BufferedOutputStream outbuf = new BufferedOutputStream(outfile);//对输出流进行缓冲 //缓冲数组
// byte [] bt = new byte[2048];
// int len;
// while ((len = inbuf.read(bt))!=-1) {
// outbuf.write(bt, 0, len);
// }
// outbuf.flush(); //刷新缓冲
// infile.close();
// inbuf.close();
// outfile.close();
// outbuf.close();