HttpClient损坏的图片

时间:2017-07-20 06:30:34

标签: c# httpclient

您好我正在使用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。 知道该代码有什么问题吗?

0 个答案:

没有答案