2010-02-23 42 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文件