ADODB.Stream替代大图像

时间:2009-06-30 21:28:21

标签: asp-classic adodb

需要找到使用ADODB.Stream的替代方法,因为它会将整个文件加载到内存中,文件大小超过200MB,同时下载很容易耗尽内存。

我唯一能做的就是在ASP.Net中重写或编写我们自己的COM组件,不会将整个文件加载到内存中。

1 个答案:

答案 0 :(得分:1)

我不认为ADODB.Stream实际上会将整个文件读入内存,它会在Temporary目录中使用.tmp文件。然而,它仍然不是最理想的方法。

在过去,我已经构建了自己的VB6组件,在WinAPI之上创建了一个IStream实现,它已经广泛搜索了这样的替代方案并且什么也没找到。

您拥有的一个选项,而不是完全重写ASP.NET,就是创建一个.NET COM组件来处理文件的泵送流。