从我的asp应用程序,我试图在ie8上打开一个csv文件。尽管如此,相同的代码在ie6上工作正常。以下是代码:
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
ContentType = "application/msexcel"
Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Response.AddHeader "Content-Length", strFileSize
Response.Charset = "UTF-8"
Response.ContentType = ContentType
Response.BinaryWrite objStream.Read
Response.Flush
objStream.Close
请帮我解决我出错的地方。
答案 0 :(得分:0)
此问题现已解决。 Filesize设置为50,在IE6上运行良好。针对IE8运行的相同代码会削减数据。我在这里将文件大小增加到800并将所有数据都添加到excel中。不确定IE6和IE8如何解释文件大小。