ASP .Net Web API zum Herunterladen von Bildern als Binärdatei

Ich möchte versuchen, die Web-API zu verwenden, aber ich möchte, dass die Antwort das tatsächliche Binärbild ist, das in einer Datenbank gespeichert ist, und nicht eine JSON-Base64-codierte Zeichenfolge. Hat jemand einen Hinweis dazu?

Update- Folgendes habe ich implementiert:

<code> HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK);
 result.Content = new StreamContent(new MemoryStream(profile.Avatar));
 result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
 result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment");
 result.Content.Headers.ContentDisposition.FileName = "avatar.png";
 return result;
</code>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage