2010-02-23 41 views

回答

1

您可以使用FileHelpers從CSV文件中提取網址。

然後,您可以使用WebRequest依次選取每個文件並將其保存到本地。

0

我不確定你是否想要一些代碼來做到這一點(根據所提供的細節水平而不是真的可能)或想法如何去做。

您可以連接到CSV作爲數據源,然後以編程方式遍歷每個DataRow,使用WebRequest捕獲由每個URL指定的圖像,直到達到DataSet的末尾。

您也可以使其成爲多線程,以便一次可以下載多個圖像。

0

閱讀URL(使用TextReader)到數據結構(IList或其他)。遍歷列表,並做一些像每個網址如下:通過調用fi.OpenWrite()

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); 
HttpWebResponse response = (HttpWebResponse)renderingRequest.GetResponse(); 
Stream responseStream = response.GetResponseStream(); 
StreamReader responseStreamReader = new StreamReader(responseStream); 

隨後的responseStreamReader內容寫入使用從FileInfo fi創建FileStream文件