您好我正在使用c#HttpClient从网上下载图片并将它们存储在临时文件夹中,但所有这些图片似乎都已损坏。我正在使用的代码在
下面 using (var httpClient = new HttpClient())
{
using (var request = new HttpRequestMessage(HttpMethod.Get, uri))
{
using (
Stream contentStream = await (await httpClient.SendAsync(request)).Content.ReadAsStreamAsync(),
stream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None,256000,true))
{
await contentStream.CopyToAsync(stream);
}
}
return true;
}
以上代码获取和存储图像为7KB但使用浏览器实际下载的图像仅为2KB。 知道该代码有什么问题吗?