我有一个 ASP.NET 1.1 应用程序,它使用以下代码在响应中写出一个文件:
Dim objStream As Object
objStream = Server.CreateObject("ADODB.Stream")
objStream.open()
objStream.type = 1
objStream.loadfromfile(localfile)
Response.BinaryWrite(objStream.read)
此代码由显示此文件或在 Internet Explorer 中提供打开/保存对话框的弹出窗口调用。问题是,它在 IE6 中似乎工作正常,但在 IE7 中,弹出窗口打开然后关闭而不显示文件。有谁知道怎么了?