文件上传POST Jersey如何在服务器端工作

时间:2018-10-25 17:37:07

标签: java jersey

能否请您提供以下几点帮助,以了解泽西流。 考虑下面的示例代码

@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces({ MediaType.APPLICATION_JSON })
public CustomObject acceptFile(@FormDataParam("json") FormDataBodyPart json,
        @FormDataParam("data") FormDataContentDisposition contentDisposition,
       @FormDataParam("data") final InputStream input){

...
}
  1. 如果我传输20 MB的文件,则在所有20 MB数据从客户端传输到服务器之前,控制权不会进入上述方法。这是我的观察。我正确吗?

  2. Jersey是创建临时文件还是将文件内容存储在内存中?

  3. 如果Jersey创建了临时文件,这些临时文件在哪里创建?

出于完整性考虑,我尝试使用HTML作为客户端。

0 个答案:

没有答案