能否请您提供以下几点帮助,以了解泽西流。 考虑下面的示例代码
@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){
...
}
如果我传输20 MB的文件,则在所有20 MB数据从客户端传输到服务器之前,控制权不会进入上述方法。这是我的观察。我正确吗?
Jersey是创建临时文件还是将文件内容存储在内存中?
如果Jersey创建了临时文件,这些临时文件在哪里创建?
出于完整性考虑,我尝试使用HTML作为客户端。