Comment faire pour forcer google Chrome pour ouvrir un “dialogue d'ouverture de fichier” pour télécharger un fichier vía ASP.NET le code-behind?
J'ai une page qui envoie un deux rails " fichier, pdf, word ou excel pour navigateur web. Dans firefox, et IE ouvre une boîte de dialogue demandant ce qui ne vous veux faire avec ce fichier, "ouvrir" ou "enregistrer"
mais Chrome directement l'enregistrer sur votre ordinateur.
Est-il possible de faire Chrome vous demander ce que vous voulez faire avec ce fichier, en plaçant un certain nombre de métadonnées sur le web à la réponse avant d'envoyer le fichier au navigateur?
OriginalL'auteur anmarti | 2012-12-18
Vous devez vous connecter pour publier un commentaire.
Il n'est pas possible de forcer google Chrome à l'invite de la boîte de dialogue enregistrer. L'utilisateur a à changer ce comportement sur chrome configuration (paramètres avancés).
mise à jour de la réponse.
Mais demander à l'utilisateur de cocher cette case à cocher n'est pas pratique droit, Alors, il y a une autre solution pour cela?
OriginalL'auteur daniloquio
Vous avez besoin d'envoyer des en-têtes de sorte que le navigateur sait pas comment gérer la chose, vous êtes en streaming comme:
qui va forcer un téléchargement. Également consulter ce lien pour plus d'informations :
http://www.devtoolshed.com/aspnet-download-file-web-browser
Grâce
OriginalL'auteur Dev
il sera peut-être utile
OriginalL'auteur BG Bruno