struts2实现文件上传 代码
2014-05-15 09:37
429 查看
public class FileUpLoad extends ActionSupport{ //"多文件上传就用list就可以了private List<File> file;" private File file; //上传文本的name public File getFile() { return file; } public void setFile(File file) { this.file = file; } private String fileContentType; //上传的文件类型。 public String getFileContentType() { return fileContentType; } public void setFileContentType(String fileContentType) { this.fileContentType = fileContentType; } //获取上传文件的名称 private String fileFileName; public String getFileFileName() { return fileFileName; } public void setFileFileName(String fileFileName) { this.fileFileName = fileFileName; } public String upload() throws Exception { //获取文件上传路径 String root=ServletActionContext.getRequest().getRealPath("/upload"); InputStream is=new FileInputStream(file); String.substring(fileFileName.indexOf("."));//截取上传文件的后缀。便于新定义名称。.jpg System.out.println(name); File descFile=new File(root,新定义的文件名称+fileFileName.indexOf(".")); OutputStream os=new FileOutputStream(descFile); byte[] buffer=new byte[1024]; int length=0; while(-1!=(length=(is.read(buffer)))) { os.write(buffer, 0, length); } is.close(); os.close(); return SUCCESS; } }
相关文章推荐
- struts2实现多文件上传的示例代码
- struts2 实现文件上传下载 (下载支持中文文件名)代码
- Struts2 文件上传进度条的实现实例代码
- Struts2:实现多个文件同时上传代码
- struts2中实现多个文件同时上传代码
- struts2中实现多个文件同时上传代码
- struts2 实现文件上传下载 (下载支持中文文件名)代码
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- Jsp页面实现文件上传下载类代码第1/2页
- [导入]Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载).NET技术
- 实现ASP.NET多文件上传程序代码
- 在Struts2中实现文件上传(二)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- struts1.2实现文件上传代码
- 实现ASP.NET多文件上传程序代码
- ASP实现无组件文件上传的代码
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- PHP 文件上传进度条的两种实现方法的代码
- AJAX和JSP实现的基于WEB的文件上传的进度控制代码第1/2页