149 votes

Comment définir le téléchargement nom_fichier dans ASP.NET MVC Web API

Dans ma classe ApiController, j’ai suivant méthode pour télécharger un fichier créé par le serveur.

Tout fonctionne parfaitement sauf que par défaut le nom de fichier de téléchargement est son id afin que l’utilisateur pourrait avoir à taper son nom de fichier propre à enregistrer comme dialogue chaque fois. Est-il possible de définir un nom de fichier par défaut dans le code ci-dessus ?

305voto

Darin Dimitrov Points 528142

Vous devez définir la en-tête sur le :

28voto

KingPancake Points 641

Ajouter un Response.AddHeader pour définir le nom du fichier

Il suffit de changer FILE_NAME sur le nom du fichier.

6voto

Pako Points 2231

Je pense que cela pourrait être utile pour vous.

3voto

Carl Raymond Points 2797

Vous devez ajouter l’en-tête content-disposition de la réponse :

2voto

tucaz Points 2488

Cela devrait le faire :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X