イメージを返すサービスを作成してHttpWebRequestを作成するコントローラを作成しようとしています。私は、このイメージをFileResultとして返したいと思います。それをどうやって行うのですか?私は以下のコードを試してみましたが、それは代わりに、完全な画像の破損したイメージを返します。MVC ASP.NETレスポンスを返します。FileResultStreamとしてのGetResponseStream()
public FileResult SomeAction()
{
var request = Make some request here
using (var response = (HttpWebResponse)request.GetResponse())
{
string contentType = response.ContentType;
return File(response.GetResponseStream(),contentType);
}
}
おかげ
私は同様の問題があった:
は、この他の質問を参照してください。この投稿は役に立ちます:http://stackoverflow.com/questions/9185494/securityexception-when-calling-graphics-drawimage –
私はHttpContext.Response.OutputStreamを直接使用することを避けようとしています。 – Matt
「それはうまくいかない」と言っているのは、車の整備士に行って「それは面白い騒音をする」と言います。 –