ASP .NET MVC - une manette méthode qui renvoie une image dans la réponse?
Comment puis-je faire un contrôleur de la méthode appelée GetMyImage()
qui renvoie une image de la réponse (qui est, le contenu de l'image elle-même)?
J'ai pensé à changer le type de retour de ActionResult
à string
, mais cela ne semble pas fonctionner comme prévu.
que voulez-vous dire 'renvoie une image" de quel Type est-il à ce moment?
OriginalL'auteur Mathias Lykkegaard Lorenzen | 2012-02-13
Vous devez vous connecter pour publier un commentaire.
Retour FilePathResult à l'aide de Fichier méthode de contrôleur de
Il y a plusieurs les surcharges de Fichier méthode. Utilisez tout ce qui est plus appropriée à votre situation. Par exemple, si vous vouliez envoyer-tête Content-Disposition de sorte que l'utilisateur obtient la boîte de dialogue enregistrer sous au lieu de voir l'image dans le navigateur, que vous devez passer dans le troisième paramètre
string fileDownloadName
.OriginalL'auteur amit_g
Découvrez la FileResult classe. Pour un exemple d'utilisation, voir ici.
OriginalL'auteur Nate
Vous pouvez utiliser
FileContentResult
comme ceci:OriginalL'auteur kprobst
OriginalL'auteur Shyju
Simplement essayer un de ces en fonction de votre situation (copié à partir de ici):
OriginalL'auteur naspinski