2016-06-08 44 views
0

我開發了Jira和TFS之間的一些集成。TFS SDK如何從TFS下載圖片說明字段

在TFS一些錯誤有形象描述是這樣的:

<span style="color:black;font-family:&quot;Segoe UI&quot;,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&amp;FileName=temp1465385989194.png"><br>&nbsp;</span> 

如何以編程下載這個圖片使用C#?

我知道我應該解析HTML等。但問題是我不知道如何從URL中提取數據。

在TFS web部分我選擇圖像,複製它,打開例如Paint,過去的圖像並保存爲jpg文件。

我需要在我的C#代碼相同。

任何人都可以幫助我嗎?

回答

0

我會使用正則表達式來解析HTML描述並提取img URL,然後使用HttpWebRequest下載圖像。

您可以使用下面的正則表達式:

(?<=<img.*src=")[^"]* 
+0

我也用這個。但我的問題是我想下載圖像,而不是在HTML中檢測到它 – Ilya

+0

使用HttpWebRequest來下載圖像。 – chief7

+0

你能給我一個例子,我可以通過下面的網址下載它嗎? http:// server:8080/tfs/IT_Systems/WorkItemTracking/v1.0/AttachFileHandler.ashx?FileNameGuid = 7d796b11-588f-4266-a783-8d3fa61cb4bd & FileName = temp1465385989194.png – Ilya