2009-08-26 6 views
3

Dans une application Web que je crée, les utilisateurs peuvent sauvegarder leurs données localement. Les données de sauvegarde sont un fichier XML. À l'heure actuelle, la plupart des navigateurs essaient d'afficher ce fichier. Que dois-je changer dans la réponse HTTP pour suggérer à un user-agent que le fichier devrait plutôt être sauvegardé?Dans HTTP, invite à enregistrer et fichier XML plutôt que Render

Répondre

2

Vous avez besoin d'un en-tête Content-Disposition:

Content-Disposition: attachment; filename=my_backup.xml 
0

Vous devez utiliser la disposition de contenu comme:

AppendHeader("Content-Disposition", "filename=MyExportedFile.xml"); 

Cela vous donnera une sauvegarde rapide plutôt que de tenter de rendre à l'écran