J'essaye de télécharger un dossier et renvoyer une réponse de JSON concernant des propriétés (nom, taille etc.) du dossier. Cela fonctionne très bien dans tous les navigateurs sauf IE.Json réponse téléchargement dans IE (7 ~ 10)
IE essaie de télécharger le JSON en tant que fichier!
J'ai IE10 et le tester sur IE7 à 10 en changeant le mode navigateur et le mode document du débogueur. J'utilise asp.net mvc4, l'action de téléchargement de fichier a l'attribut HttpPost et je renvoie la réponse json en utilisant return Json (myObject);
Et voici mes en-têtes http
Demande
Key Value
Request POST /File/UploadFile/ HTTP/1.1
Accept text/html, application/xhtml+xml, */*
Referer http://localhost:63903/
Accept-Language en-NZ
User-Agent Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Content-Type multipart/form-data; boundary=---------------------------7dc1e71330526
Accept-Encoding gzip, deflate
Host localhost:63903
Content-Length 1377002
DNT 1
Connection Keep-Alive
Cache-Control no-cache
Réponse
Key Value
Response HTTP/1.1 200 OK
Server ASP.NET Development Server/11.0.0.0
Date Tue, 18 Dec 2012 23:44:19 GMT
X-AspNet-Version 4.0.30319
X-AspNetMvc-Version 4.0
Cache-Control private
Content-Type application/json; charset=utf-8
Content-Length 154
Connection Close
J'ai essayé quelques suggestions, mais si loin à la case départ!
Alors ... quel est le problème? –
mon mauvais ... IE essaie de télécharger json comme un fichier – smehnawal
duplication possible de [IE invite à ouvrir ou enregistrer le résultat json du serveur] (http://stackoverflow.com/questions/6114360/ie-prompts-to-open -ou-save-json-resultat-du-serveur) –