听说jersey支持文件上传
请问
jersey 如何做文件上传

解决方案 »

  1.   

    这是jersey作为服务端操作的代码:http://tiainen.sertik.net/2009/10/easy-file-upload-in-java-using-jersey.html
      

  2.   

    这个页面有完整的工程下载:http://technopaper.blogspot.com/2009/03/multiple-file-upload-using-restful-web.html,这是下载地址:http://sites.google.com/site/olakara/filelist/REST-multifileupload.zip?attredirects=0
      

  3.   

    第一个,例子,代码调通,但是貌似没调用成功,第二个例子,是可以下载的,但是需要下载一些jar,我有完整的工程,用空会把我的例子发出链接
      

  4.   

    @POST
    @Consumes(MediaType.MULTIPART_FORM_DATA)  // 消费注解必须是这个类型
    @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
    public UploadRespBinding upload(FormDataMultiPart form, @Context UriInfo uri, @Context HttpServletRequest request) {
        // FormDataBodyPart part = form.getField("photo");  // 获取 BodyPart
        // String filename = part.getContentDisposition().getFileName(); // 获取原始文件名
        // InputStream in = part.getValueAs(InputStream.class) // 转为 InputStream 之后你读吧
    }依赖这些 jar 包:jersey-multipart-1.x.jar
    mimepull-1.x.jarhttp://jersey.java.net/nonav/documentation/latest/chapter_deps.html#d0e3948
    11.4.4. Mail and MIME multipart 这一节最后两个 jar 包。API 文档在这里:
    http://jersey.java.net/nonav/apidocs/latest/contribs/jersey-multipart/index.html
      

  5.   

    在 CSDN 还是第一次看到有人问 Jersey 的问题,呵呵。
      

  6.   

    能不能给我发下你的程序啊,我这边怎么不成功呢    [email protected]   谢谢了啊