winfrom 上传图片asp.net使用解决方案
Winform 的新闻管理要求提取新闻中的图片自动上传后,网页程序读取新闻时显示,各位有什么好的解决方案吗,先谢啦~~
------解决方案--------------------新闻中的图片显示有<img>标签的,用正则表达式提取src=图片的路径,如果新闻中要显示的图片,就有图片的路径,读取新闻的时候,就用<img>标签里的数据进行显示
------解决方案--------------------提取地址可以用HtmlAgilityPack,很好用。
------解决方案--------------------
C# 正则表达式匹配 HTML 中的图片地址
http://hi.baidu.com/unstable_li/blog/item/46745d02a03248064afb5148.html
得到地址,然后下载下来,再上传到你自己的服务器上
下载方法
WebClient wc = new WebClient();
wc.DownloadFile("http://dotnet.aspx.cc/Images/logoSite.gif","c:\\xx.gif");
上传方法
使用 WebClient 异步上载文件
http://dotnet.aspx.cc/file/Upload-File-Using-WebClient-UploadFileAsync.aspx
或者使用PUT方法
http://dotnet.aspx.cc/article/d8f961c3-cbc1-4591-143d-236b572eb89f/read.aspx