Struts2 上传文件方法
2015-07-09 14:50
671 查看
private File file;//跟表单里面空间名称一致 private String fileFileName;//上传文件的名称 private String newFileName;//新的文件名(UUID) public String upFile(){ try { //获取file文件夹在服务器上的完整路径 String filePath = ServletActionContext.getServletContext().getRealPath("/FilePath"); //获取新文件名的唯一ID(名字) String fileId = UUID.randomUUID().toString(); //获取上传文件的后缀名 String subName = fileFileName.substring(fileFileName.indexOf(".")); //新的文件名 newFileName = fileId+subName; //新文件的完整路径 String newFilePath = filePath+"/"+newFileName; //目标文件 File destFile = new File(newFilePath); //上传文件的方法,struts2封装好的 FileUtils.copyFile(file, destFile); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return "error"; } return SUCCESS; }
相关文章推荐
- 主页木马的制作方法
- 解密网页加密的两个方法
- 定义标题的最好方法
- Ruby简明教程之方法(Method)介绍
- Ruby基础知识之方法、代码段
- C#获取文件夹及文件的大小与占用空间的方法
- Delphi控件ListView的属性及使用方法详解
- VB6实现连接Access数据库的ADODB代码实现方法
- MySQL重定位数据目录的方法
- PowerShell中Get-Date对象的常用属性和方法介绍
- 在Linux上运行C#的方法
- C#实现绘制面形图表的方法详解
- ruby 流程控制 方法
- CSS清除浮动常用方法小结
- C#实现把dgv里的数据完整的复制到一张内存表的方法
- Oracle中插入特殊字符:&和'的解决方法汇总
- C#获取字符串后几位数的方法
- javascript下拉框不被选中大类的区别方法
- MySQL数据库安全之防止撰改的方法
- VC实现批量删除指定文件的方法