Vous pouvez dire qu'il va regarder Content-Disposition
pour le nom de fichier, mais je parle de l'endroit où il n'y a rien dans cet en-tête et aussi URL n'est pas si simple comme http://website.com/myfile.zip
. Je laisse quelques exemples ici, mais je me demande comment navigateur (j'utilise FireFox) trouver le bon nom dans save as dialog
. Connaît-il la syntaxe de l'URL pour les sites Web célèbres? J'ai utilisé Fiddler2
pour la rétro-ingénierie.Comment le navigateur trouve-t-il le nom du fichier dans les téléchargements?
URL: http://mesh.dl.sourceforge.net/project/npp-plugins/Function Liste/FunctionList Plugin v2.1/FunctionList_2_1_UNI_dll.zip
échantillon de sortie Fiddler:
HTTP/1.1 200 OK
Date: Sat, 13 Nov 2010 22:46:31 GMT
Server: Apache/2.2.9 (Debian)
Last-Modified: Thu, 18 Feb 2010 04:35:26 GMT
ETag: "142a602c-1fe24-47fd87eed7f80"
Accept-Ranges: bytes
Content-Length: 130596
Connection: close
Content-Type: application/zip
EDIT: Le problème est Content-Disposition
est pas réglé à la réponse finale, au lieu de cela à l'un des redirection L'en-tête HttpWebRespose
contient le dernier response header
(AllowAutoRedirec
t = true
). J'ai besoin de garder une trace de toutes les réponses et de vérifier s'il y a un Content-Disposition
alors souvenez-vous. Comment ?
Non, les développeurs de navigateurs n'utilisent pas de code spécial pour les sites Web "célèbres". –