【发布时间】:2018-11-13 07:57:46
【问题描述】:
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path("/upload")
public String upload(@FormDataParam("file") InputStream inputStream) {
...
inputStream.close(); // necessary?
}
对于接受文件输入的 API 端点,我们是否需要手动关闭 InputStream 还是由框架为我们完成?
我检查了Jersey docs,但找不到任何相关信息。
寻找可靠的来源或某种方式来验证它。
【问题讨论】:
-
您应该始终关闭流,除非您有确凿的证据表明调用者想要这样做。
-
如果你获得了流是,这里你没有获得它,泽西有
标签: java file-upload jersey jax-rs multipartform-data