Я не могу увидеть изображение в HttpResponse, ниже мой код. Может ли кто-нибудь помочь в этом, пожалуйста. Я приложил ответное изображение Заранее спасибо.
[HttpGetAttribute]
Публичная загрузка HttpResponseMessage (Идентификатор Guid)
{
DbConnection db = new DbConnection ();
если (Id == Guid.Empty)
{
бросить новое HttpResponseException (HttpStatusCode.NotFound);
}
var TestQuery = db.tblTest.Where (P => P.TestID == (Id))
.Выберите (x => x.Photo) .Single ();
var response = new HttpResponseMessage(HttpStatusCode.OK);
{
response.Content = new PushStreamContent((outputStream, httpContent, transpContext)
=>
{
using (outputStream)
{
using (Stream StrContent = new MemoryStream(TestQuery))
{
StrContent.CopyTo(outputStream, totalLength);
}
}
}, "Image/png");
};
response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
{
FileName = "PhotoName.png"
};
response.Content.Headers.ContentType = new MediaTypeHeaderValue("Image/png");
return response;
}