У меня есть конечная точка API REST, которая возвращает ByteArrayContent, как указано ниже:
[HttpGet]
[Route("country/{country}/{ImageId}/image/{ImageFormat}")]
public HttpResponseMessage GetImage(string country, string imageId, string imageFormat)
{
HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK);
var imageResult = _commonService.GetImage(imageId);
result.Content = new ByteArrayContent(imageResult.ImageData);
var format = imageResult.ImageFormat.ToLower() == "svg" ? "svg+xml" : imageResult.ImageFormat;
result.Content.Headers.ContentType = new MediaTypeHeaderValue("image/" + format);
return result;
}
Я пытаюсь реализовать запрос graphql, который возвращает byte [] с заголовком типа содержимого.
ИзВ документации ниже я вижу, что есть поддержка типа: ByteGraphType, но я не нахожу хороших примеров относительно его использования.https://github.com/graphql-dotnet/graphql-dotnet/issues/458
Может кто-нибудь помочь мне с некоторыми примерами кода или ссылками, как это реализовать?