我在Jira和TFS之间开发了一些集成。
TFS中的一些错误在描述中有图像:
<span style="color:black;font-family:"Segoe UI",sans-serif;font-size:9pt;"><img style="width:606px;" src="http://server:8080/tfs/IT_Systems/WorkItemTracking/v1.0/AttachFileHandler.ashx?FileNameGuid=7d796b11-588f-4266-a783-8d3fa61cb4bd&FileName=temp1465385989194.png"><br> </span>
如何使用c#以编程方式下载此图像?
我知道我应该解析HTML等等。但问题是我不知道如何从URL中提取数据。
在TFS网页部分,我选择图片,复制图片,打开例如Paint,过去的图片并保存为jpg文件。
我的c#代码需要相同的内容。
任何人都可以帮助我吗?
答案 0 :(得分:0)
我会使用Regex来解析HTML描述并提取img URL然后使用HttpWebRequest下载图像。
您可以使用以下正则表达式:
(?<=<img.*src=")[^"]*