关于spring的文件上传
来源:互联网 发布:无损音乐频谱软件 编辑:程序博客网 时间:2024/05/21 10:37
文件上传有很多方式,每个框架都有自己的一套机制,spring的文件上传代码如下:
/**
* 将license文件上传到服务器端
* 将客户端(IE)中选择的license文件上载到服务器端的临时目录中,
* 返回上载后的文件对象
* @param request HttpServletRequest
* @param filename IE中的file组件的名称
* @return java.io.File
* @throws Exception
*/
public File CreateLicenseFile(HttpServletRequest request,String filename) throws Exception{
File uploadedFile = null;
if (request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile multipartFile = multipartRequest.getFile(filename);
String uploadDir = BeanContextAccessor.getCommonParameterManager().getCommonParameter(
ConstantsBpm2FileManager.FILE_UPLOAD_PATH,
ConstantsBpm2License.SYSTEM_PARAMETER).getValue();;
File dirPath = new File(uploadDir);
if (!dirPath.exists()) {
dirPath.mkdirs();
}
if (!multipartFile.getOriginalFilename().equals("")) {
String sep = System.getProperty("file.separator");
uploadedFile = new File(uploadDir +
sep+
multipartFile.getOriginalFilename());
multipartFile.transferTo(uploadedFile);
}
}
return uploadedFile;
}
* 将license文件上传到服务器端
* 将客户端(IE)中选择的license文件上载到服务器端的临时目录中,
* 返回上载后的文件对象
* @param request HttpServletRequest
* @param filename IE中的file组件的名称
* @return java.io.File
* @throws Exception
*/
public File CreateLicenseFile(HttpServletRequest request,String filename) throws Exception{
File uploadedFile = null;
if (request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile multipartFile = multipartRequest.getFile(filename);
String uploadDir = BeanContextAccessor.getCommonParameterManager().getCommonParameter(
ConstantsBpm2FileManager.FILE_UPLOAD_PATH,
ConstantsBpm2License.SYSTEM_PARAMETER).getValue();;
File dirPath = new File(uploadDir);
if (!dirPath.exists()) {
dirPath.mkdirs();
}
if (!multipartFile.getOriginalFilename().equals("")) {
String sep = System.getProperty("file.separator");
uploadedFile = new File(uploadDir +
sep+
multipartFile.getOriginalFilename());
multipartFile.transferTo(uploadedFile);
}
}
return uploadedFile;
}
其中:filename是前台的类型为file的input的name.
- 关于spring的文件上传
- 关于spring文件上传的配置
- 关于Spring MVC上传文件的坑
- 2.关于spring 文件上传
- Spring的文件上传
- Spring的文件上传
- 关于文件的上传
- 关于文件的上传
- Spring MVC 的文件上传
- Spring mvc的文件上传
- Spring MVC文件的上传
- Spring文件上传的问题
- Spring MVC的文件上传
- Spring MVC的文件上传
- 基于Spring的文件上传
- 基于spring的文件上传
- spring-mvc的文件上传
- 关于文件的上传问题!
- request的获得
- 去掉GIL不容易
- GridView 介绍
- INTEL CEO
- Linux环境架设Samba服务器
- 关于spring的文件上传
- 十大流行开源软件推荐
- Russell T. Lewis
- The Rise of the Private-Sector Military
- 超级SQL--------Oracle
- 关于spring配置文件里面不同类型对应的java类的不同实现
- vb.ne访问有密码的ACCESS数据库
- 《Oracle9i数据库管理实务讲座》高清晰版PDF下载
- 接前一篇数据的接收与处理,源码篇