首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

java 用apache fileupload下传文件

2013-01-09 
java 用apache fileupload上传文件MLGB,最简单易用的文件上传方式有木有,这个都看不懂可以去xi了页面:for

java 用apache fileupload上传文件
MLGB,最简单易用的文件上传方式有木有,这个都看不懂可以去xi了




页面:

<form action="mlgb.shtml" enctype="multipart/form-data"  method="post">    <input type="file" name="file"/>    <input type="text" name="filename"/>    <input type="submit"/></form>





java处理逻辑

@RequestMapping(value = "documentationupload.shtml")    public String documentationupload(HttpServletRequest request, HttpServletResponse res) throws Exception {        DiskFileItemFactory factory = new DiskFileItemFactory();        ServletFileUpload uploader = new ServletFileUpload(factory);        List<FileItem> list = uploader.parseRequest(request);        for (FileItem item : list) {            if (item.isFormField()) {                // 处理普通表单字段                String field = item.getFieldName();//这个是name                String value = item.getString("UTF-8");//这个是name对应的值                //对数据进行逻辑处理            } else {                //将文件保存到指定目录                String fileName = item.getName();//文件名称                String filepath = pathUtil.getWebRoot() + uploadpath + fileName;                item.write(new File(filepath));//执行保存            }        }        return "/admin/documentation.jsp";    }

热点排行