ASP .Net Web API pobierający obrazy jako pliki binarne

Chcę spróbować użyć Web API, wykonaj wywołanie rest, ale chcę, aby odpowiedź była rzeczywistym obrazem binarnym przechowywanym w bazie danych, a nie łańcuchem kodowanym JSON base64. Czy ktoś ma jakieś wskazówki na ten temat?

Aktualizacja - w ten sposób wdrożyłem:

<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>

questionAnswers(4)

yourAnswerToTheQuestion