我发现自己在我的应用程序模块周围传递 InputStream/OutputStream 对象。
我想知道是否更好- 将内容保存到磁盘并 在各种方法调用之间
传递类似Resource
的东西- 使用 byte[] 数组
而不是每次都处理流。
在这些情况下你的方法是什么?
谢谢
编辑:
我有一个控制器接收用户上传的文件。我有一个实用程序模块,它提供了一些功能来呈现文件。
utilityMethod(InputStream is, OutputStream os)
InputStream 中的文件是用户上传的文件。os 是与响应关联的流。我想知道是否最好使用实用程序方法将生成的文件保存在 .tmp 文件中并返回文件路径或字节 [] 等,并让控制器直接处理 outputStream。