赞
踩
SpringMVC文件上传:
使用:org.springframework.web.multipart.commons.CommonsMultipartResolver
使用:headPhoto.transferTo(file);
2、文件存储位置问题
- String realPath = request.getServletContext().getRealPath("/upload")
- String dir = new File(realPath);
- if(!dir.exists()){
- dir.mkdirs();
- }
静态资源放行
<mvc:resources mapping="/upload/**" location="/upload/"></mvc:resources >
3、文件名冲突问题:
- //避免文件名冲突 ,使用UUID替换文件名
- String uuid = UUID.randomUUID().toString();
- //获取拓展名
- String extendsname = originalFilename.subString(originalFilename.lastIndexOf("."))
- //新的文件名
- String newFileName = uuid.concat(extendsname);
- File file = new File(dir, newFileName )
- headPhoto.transferTo(file);
4、控制文件类型问题
使用代码逻辑处理
5、文
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。