.net webapi返回用户头像代码
时间: 2023-06-11 13:08:28 浏览: 102
asp.net c#微信授权登录代码(包含所有代码)
假设你已经从数据库中获取了用户的头像数据,可以将其转换为字节数组,然后使用以下代码将其作为响应返回给客户端:
```csharp
[HttpGet]
public HttpResponseMessage GetUserAvatar(int userId)
{
byte[] avatarData = // 从数据库获取用户头像数据
HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK);
response.Content = new ByteArrayContent(avatarData);
response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpeg"); // 假设头像格式为 JPEG
return response;
}
```
在此示例中,我们使用 `HttpResponseMessage` 类来表示 HTTP 响应,并将头像数据作为字节数组设置为响应正文的内容。然后,我们设置响应的内容类型为 JPEG 图像。最后,我们将响应返回给客户端。
阅读全文