java - 通过 Apache Commons 上传流文件时,数据存储在哪里?

标签 java jsp servlets apache-commons

我看到了this关于如何通过 Apache Commons 进行流式文件上传的漂亮指南。这让我想到数据存储在哪里?是否有必要“关闭”或“清理”该位置?

谢谢!

最佳答案

where is the data stored?

我不认为它被存储了。 Streaming API 不使用 DiskFileItemFactory。但正如 BalusC 发布的那样,它确实使用了一个缓冲区来复制数据。 获得上传流后,您可以使用

long bytesCopied = Streams.copy(yourInputStream, yourOutputStream, true);  

查看API

关于java - 通过 Apache Commons 上传流文件时,数据存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423745/

相关文章:

java - 格式标志转换不匹配异常

java - 转发或重定向后表单参数为空

java - http 状态 404 – 在 Tomcat 服务器上的 jsp、servlet 中未找到

java - 如何从html :options collections获取选定选项值

java - 如何用Java实现前端 Controller ?

java - 上传图像时输入未存储在数据库中

java - Spark Java 编码器 - 在 collectAsList 上切换字段

java - 记录每一次方法执行

java - Android APK 无效?未在路径 : DexPathList 上找到类 "AndroidLauncher"

java - 将 Spring MVC 与 Twitter Bootstrap 一起使用