2010-06-18 12 views
1

De mon application asp, j'essaie d'ouvrir un fichier csv sur ie8. Le même code fonctionne bien sur ie6 bien que. Ci-dessous le code:Problème lors de l'ouverture d'un fichier csv via asp sur ie8?

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 

Aidez-moi s'il vous plaît à me tromper là où je me trompe.

Répondre

0

Ce problème est résolu maintenant. La taille de fichier a été fixée à 50 qui a fonctionné d'une manière ou d'une autre sur IE6. Le même code utilisé contre IE8 a réduit les données. J'ai augmenté la taille du fichier ici à 800 et j'ai récupéré toutes les données sur Excel. Vous ne savez pas comment IE6 et IE8 interprètent la taille du fichier.