【发布时间】:2021-08-26 02:22:19
【问题描述】:
我是 C# 的新手并做出反应。我正在使用以下方法将图像 url 转换为字节
return Convert.ToBase64String(bytes);
但我收到一个错误提示
无法从
System.Threading.Tasks.Task<byte[]>转换为byte[]
这是方法:
[HttpGet]
[Route("GetImages")]
public IHttpActionResult GetImages()
{
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
WebProxy myproxy = new WebProxy("corpproxy1.tatasteel.com", 80);
myproxy.BypassProxyOnLocal = false;
//myproxy.UseDefaultCredentials = true;
HttpClientHandler handler = new HttpClientHandler()
{
Proxy = myproxy
};
using (var client = new HttpClient(handler))
{
var bytes =
client.GetByteArrayAsync("https://firebasestorage.googleapis.com/v0/b/tsl-coil-
qlty-monitoring-dev.appspot.com/o/1a60ce3b-eddf-4e72-b2af-b6e99873e926?
alt=media&token=61399a02-1009-4bb9-ad89-d1235df900e4");
return Convert.ToBase64String(bytes);
}
}
如何纠正这个错误?
【问题讨论】:
-
你
await任务。
标签: c# image-processing task