a12*_*773 3 c# image bytearray html-agility-pack
我用HTMLAgilityPack获取一个图像,然后我想将其作为字节加载,以便我可以将其保存在数据库中.
byte[] bIMG = File.ReadAllBytes(doc.DocumentNode.SelectSingleNode("//img[@class='image']").Attributes["src"].Value);
Run Code Online (Sandbox Code Playgroud)
但它说URI formats are not supported.我还能怎样做呢?
编辑:doc.DocumentNode.SelectSingleNode("// img [@ class ='image']").属性["src"].值给出一个链接
本System.IO.File类无法读取网页的URI -您可以使用Web客户端此:
byte[] imageAsByteArray;
using(var webClient = new WebClient())
{
imageAsByteArray = webClient.DownloadData("uri src");
}
Run Code Online (Sandbox Code Playgroud)