多次使用流
本文关键字: | 更新日期: 2023-09-27 18:03:03
我正在尝试使用HttpPostedFile将图像文件上传到存储库。InputStream并使用相同的流将大小调整为不同的缩略图大小。
- 步骤1。使用流sm = HttpPostedFile。InputStream我可以 文件上传成功
- 步骤2。使用相同的流将图像调整为不同的大小。但是我总是得到错误说流正在被使用
假设我跳过步骤1,只执行步骤2,我可以将输入流(图像)的大小调整为不同的大小。基本上,它只允许我使用一次inputStream。
我怎样才能实现步骤1和步骤2的顺序处理?
我确实尝试过将inputStream存储到一个变量中,并为每一步使用单独的副本,但没有运气
有人能建议/帮助我吗?
非常感谢
您没有设置流。在重新使用它之前将位置改为0 ?
通过在多个变量中存储,您可能只是在内存中复制对同一对象的引用。
如果您使用这个流向服务器上传几个不同的图像,您可能希望为您上传的每个文件打开一个新的流,而不是尝试用一个流上传所有的图像。