I have an interesting little problem here that only occurs when clients using IE 5 on Mac OS 9 use my ASP.net app.
I have one page in the application that allows users to download zip files of selected content. The user clicks on a link like <a href="stream_file.aspx">Download Zip File</a>
The file stream_file.aspx basically implements the file streaming code referenced in MS Knowledge Base Article 812406. The actual code is at the end of this message.
This stream_file.aspx page works perfectly in every browser/OS except IE5 on Mac OS 9. When IE 5 on the Mac connects, it appears as though the entire file is streamed into memory on the webserver before the Mac attempts to download it, then once the Mac has finished the download the server does not release the memory used by the download. Thus I end up running out of memory on the server after about a dozen downloads.
An example might make my problem a bit clearer: (编辑:aniston)
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved 京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089