MultipartFile 转 File
2016-03-08 10:43
495 查看
作者推荐:
import org.apache.commons.io.FileUtils;
File file = new File(path);
FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file);
此方法最大优势是,不论多么复杂的文件夹嵌套以及文件名,不存在情况下,工具类都会帮你成功创建。
网上方法:
①
MultipartFile file = xxx;
CommonsMultipartFile cf= (CommonsMultipartFile)file;
DiskFileItem fi = (DiskFileItem)cf.getFileItem();
File f = fi.getStoreLocation();
②
transferTo(File dest)
transferTo比①较好,然而
eg : transferTo 需要建文件夹和文件,否则直接transferTo
报错,作者不建议使用
import org.apache.commons.io.FileUtils;
File file = new File(path);
FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file);
此方法最大优势是,不论多么复杂的文件夹嵌套以及文件名,不存在情况下,工具类都会帮你成功创建。
网上方法:
①
MultipartFile file = xxx;
CommonsMultipartFile cf= (CommonsMultipartFile)file;
DiskFileItem fi = (DiskFileItem)cf.getFileItem();
File f = fi.getStoreLocation();
②
transferTo(File dest)
transferTo比①较好,然而
eg : transferTo 需要建文件夹和文件,否则直接transferTo
报错,作者不建议使用
相关文章推荐
- Actionbarsherlock与Viewpagerindicator详解
- eclipse插件开发调试报错,出现内存溢出的情况
- Vim 配置和使用
- 重温设计模式一:类关系
- ubuntu 下androidsdk 更新
- ubuntu 除home目录,其他目录修改时权限的修改
- 公钥和私钥解释
- android apk 源码 的 破译(反编译)
- mybatis beanupdate报错
- archLinux ibus 中文 双拼音的安装
- archLinux VirtualBox增强设置
- C# -- 使用委托
- IE7 自动为文件路径添加域名
- destroy其他所有activity
- 替换Manifest.xml,界面替换(动态布局、动态获取R文件)
- Python实现单例类
- MySQL中外键设置详解
- CSS样式
- Android studio中如何设置与eclipse中相同的快捷键
- Eclipse机制以及OSGI的体会