eclipse真的好烦人,但是真香
想把文件上传到项目的路径下并能实时看到文件,方法就是:一定要在相对路径前面加上这个–WorkSpace/项目名称/想保存到的文件夹–虚拟路径
举个栗子:String savePath = “WorkSpace/MyProject/myResources/documents”
(工作空间大小写根据自己安装的时候指定的工作空间名称写)
很显然,这玩意儿只能用在Eclipse身上或者MyEclipse身上,至于Linux上应该还是直接就可以写相对路径了,一切都要测试才有满意的结果。
@RequestMapping(value="/upload")
public String load(HttpServletRequest request,@RequestParam("desc") String desc,@RequestParam("file") MultipartFile file) throws IOException {
// IOUtils.copy(in, out);
String savePath="WorkSpace/springupload/uploads/docs/";
String filename=file.getOriginalFilename();
File file2=new File(savePath,filename);
if(!file2.exists()) {
file2.mkdirs();
}
file.transferTo(file2);
return "success";
}
写个参考,以后好用
最后来个连接,这个博主说的挺好:SpringMVC上传路径问题处理思路参考