首页 > 解决方案 > 文件上传端点需要关闭 InputStream?

问题描述

@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path("/upload")
public String upload(@FormDataParam("file") InputStream inputStream) {
    ...
    inputStream.close(); // necessary?
}

对于接受文件输入的 API 端点,我们是否需要手动关闭InputStream或框架是否为我们完成?

我已经检查了Jersey 文档,但找不到任何有关它的信息。

寻找可靠的来源或某种方式来验证它。

标签: javafile-uploadjerseyjax-rsmultipartform-data

解决方案


关闭 InputStream 是您的责任。

泽西岛本质上不知道何时关闭您的流。


推荐阅读