java - 文件上传端点需要关闭 InputStream?
问题描述
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path("/upload")
public String upload(@FormDataParam("file") InputStream inputStream) {
...
inputStream.close(); // necessary?
}
对于接受文件输入的 API 端点,我们是否需要手动关闭InputStream
或框架是否为我们完成?
我已经检查了Jersey 文档,但找不到任何有关它的信息。
寻找可靠的来源或某种方式来验证它。
解决方案
关闭 InputStream 是您的责任。
泽西岛本质上不知道何时关闭您的流。
推荐阅读
- php - mysqli_real_escape_string 易受攻击
- scala - scala反射类型边界
- android - 通过点击锁屏上的通知打开应用程序
- c# - 如何为 fo-dicom 配置 log4net appender?
- laravel - 使用 whereBetween 获取关系计数并基于该计数进行过滤
- python - Python ImageGrab 不使用输入
- c - C 客户端服务器应用程序中的内存管理
- visual-studio-code - 使用 EBNF 在 Visual Studio Code 中创建代码片段
- mysql - 如何mysql从所有wp用户中选择第二个附件
- node.js - 跨域请求在 mozila firefox 中被阻止?但它在chrome浏览器中工作