从url加载图像,保存为字节

本文关键字:保存 字节 图像 url 加载 | 更新日期: 2023-09-27 17:50:26

我得到一个图像与htmllagilitypack,然后我想加载它作为字节,所以我可以保存在数据库。

byte[] bIMG = File.ReadAllBytes(doc.DocumentNode.SelectSingleNode("//img[@class='image']").Attributes["src"].Value);

但是它说的是URI formats are not supported.我还能怎么做呢?

编辑: doc.DocumentNode.SelectSingleNode ("//img [@class = '图像']").Attributes [" src "]。值给出了一个链接

从url加载图像,保存为字节

System.IO.File类不能读取web uri -你可以使用WebClient:

byte[] imageAsByteArray;
using(var webClient = new WebClient())
{
    imageAsByteArray = webClient.DownloadData("uri src");
}