自己写了一个把html中的远程图片保存到本地程序并能正常显示的程序,现向大家分享,也希望大家多多提出建议和意见.
使用示例
[Test]
public void RmtImgSave()
{
string root = @"D:/Projects/GetImages/Bin/";//这里是测试文件的跟路径
string html = System.IO.File.ReadAllText(root + "test.html");//含有远程文件图片的html 即src=http://之类的图片
string saveto = root;
html = ImgGet.SaveImagesFromHtml(html, "", saveto);图片保存到和页面相同的目录下
System.IO.File.WriteAllText(root + "test_ok.html", html, Encoding.Default);
html = System.IO.File.ReadAllText(root + "test.html");
saveto = root + "imgs";
html = ImgGet.SaveImagesFromHtml(html, "imgs", saveto);//图片保存到Imgs目录下
System.IO.File.WriteAllText(@root + "test_ok_imgs.html", html, Encoding.Default);
}
点击下载此文件
使用示例
[Test]
public void RmtImgSave()
{
string root = @"D:/Projects/GetImages/Bin/";//这里是测试文件的跟路径
string html = System.IO.File.ReadAllText(root + "test.html");//含有远程文件图片的html 即src=http://之类的图片
string saveto = root;
html = ImgGet.SaveImagesFromHtml(html, "", saveto);图片保存到和页面相同的目录下
System.IO.File.WriteAllText(root + "test_ok.html", html, Encoding.Default);
html = System.IO.File.ReadAllText(root + "test.html");
saveto = root + "imgs";
html = ImgGet.SaveImagesFromHtml(html, "imgs", saveto);//图片保存到Imgs目录下
System.IO.File.WriteAllText(@root + "test_ok_imgs.html", html, Encoding.Default);
}
点击下载此文件