2009-06-30 14 views
1

ADODB.Streamを使用する代わりに、ファイル全体がメモリにロードされ、ファイルサイズが200MBを超えるため、同時ダウンロードでメモリが不足する可能性があります。ADODB.Stream大きな画像の代替

私が見つけることができる唯一のことは、ASP.Netで書き直すか、ファイル全体をメモリにロードしない独自のCOMコンポーネントを書き込むことです。

答えて

1

私はADODB.Streamが実際にファイル全体をメモリに読み込むとは思わないが、Temporaryディレクトリの.tmpファイルを使用します。しかし、それは依然として最も望ましいアプローチではありません。

これまで私は独自のVB6コンポーネントをビルドして、WinAPIの上にIStream実装を作成しました。

ASP.NETへの完全な書き換えではなく、.NET COMコンポーネントを作成してストリームをファイルにポンピングする処理があります。

関連する問題