struts2简单的文件上传实现

来源:互联网 发布:淘宝淘小铺怎么开通 编辑:程序博客网 时间:2024/05/16 08:08

先实现简单的上传功能,更多细节以后再添加。

首先,form要有这个属性

 enctype="multipart/form-data"

其次,设置name的值

<input type="file" name="uploadLogo">

再次,action中给出set方法

private File uploadLogo;  // 上传的文件private String uploadLogoFileName; // 文件名,如:abc.jpg、abc.gifprivate String uploadLogoContentType;  // 文件类型,如:image/jpg、image/gifpublic void setUploadLogoContentType(String uploadLogoContentType) {this.uploadLogoContentType = uploadLogoContentType;}public void setUploadLogo(File uploadLogo) {this.uploadLogo = uploadLogo;}public void setUploadLogoFileName(String uploadLogoFileName) {this.uploadLogoFileName = uploadLogoFileName;}



最后,这样这样

if (uploadLogo != null) {String realPath = ServletActionContext.getServletContext().getRealPath("/images/brand");File diskFile = new File(realPath + "//" + uploadLogoFileName);FileUtils.copyFile(uploadLogo, diskFile);brand.setLogopath("images/brand/" + uploadLogoFileName);}


原创粉丝点击