栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用jersey上传Http 415

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用jersey上传Http 415

在尝试了许多示例之后,请最终在http://iambigd.blogspot.com/2011/06/java-upload-file-using-
jersey.html
上找到真正有效的示例

@POST@Path("/simpleupload")@Consumes(MediaType.MULTIPART_FORM_DATA)public void simpleUpload(    //@Context UriInfo ui,    @Context HttpServletRequest request){    String fileRepository = "D:\";    if (ServletFileUpload.isMultipartContent(request)) {    FileItemFactory factory = new DiskFileItemFactory();    ServletFileUpload upload = new ServletFileUpload(factory);    List<FileItem> items = null;    try {        items = upload.parseRequest(request);    } catch (FileUploadException e) {        e.printStackTrace();    }    if (items != null) {        Iterator<FileItem> iter = items.iterator();        while (iter.hasNext()) { FileItem item = iter.next(); if (!item.isFormField() && item.getSize() > 0) { System.out.println("File is found."); String fileName = processFileName(item.getName()); try {     String savePath = fileRepository + fileName;     System.out.println("savePath:" + savePath);     item.write(new File(savePath)); } catch (Exception e) {     e.printStackTrace(); }        }else{ System.out.println("getFieldName:" + item.getFieldName()); System.out.println(item.getString());        }     }   }}}

(需要servlet-api.jar,(apache)commons-oi.jar和(apache)commons-fileupload.jar)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/417288.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号