`
liujinlong
  • 浏览: 24792 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts文件上传

阅读更多
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

DiskFileItemFactory factory=new DiskFileItemFactory();
ServletFileUpload upload=new ServletFileUpload(factory);
upload.setHeaderEncoding("UTF-8");
List<FileItem> items=upload.parseRequest((HttpServletRequest)request);
Iterator<FileItem> iter=items.iterator();
if(iter.hasNext()){
FileItem item=(FileItem)iter.next();
if(!item.isFormField()){
String f=item.getName();
}
String path=request.getSession().getServletContext().getRealPath("/");
item.write(new File(path+"images/"+"aaa.jpg"));
}

前台页面:
<form action="file.do" method="post" enctype="multipart/form-data" >
    上传图片:<input type="file" id="img" name="img" value="浏览" />
    <input type="submit" value="上传" id="sub" name="sub" />
</form>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics