有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Jersey API处理java文件上传和缓冲内部

Jersey如何处理从客户端接收文件(例如web应用程序)

我环顾四周很久了,似乎找不到我需要的答案

假设我有一个公开的Jersey端点,它使用一个多部分数据表单和一个看起来非常像这样的文件:

@POST
public Response upload(@FormDataParam("file") InputStream inputStream,
                       @FormDataParam("file") FormDataContentDisposition fileDetails { ... }

我注意到,如果我试图上传文件,在上传完成之前不会调用端点。Jersey是否尝试读取和缓冲(内存?磁盘?)在处理整个文件进行进一步处理之前?这是否意味着当端点逻辑的处理开始时,inputStream源和大小已经已知(因为它已经被读取)

最后,是否有可能以“按需”的方式处理它,而不必等待进一步的操作来首先上传整个文件


共 (0) 个答案