是否可以使用Visual Basic 2008
從URL保存圖像到我的電腦?保存來自url的圖像
例如:從www.domain.com/image.jpg
到C:\folder\image.jpg
P.S:我需要的代碼的simpliest例子,那麼我將編輯是我需要的。
謝謝。
更新:我想知道什麼時候該代碼已經完成了圖像的下載。
是否可以使用Visual Basic 2008
從URL保存圖像到我的電腦?保存來自url的圖像
例如:從www.domain.com/image.jpg
到C:\folder\image.jpg
P.S:我需要的代碼的simpliest例子,那麼我將編輯是我需要的。
謝謝。
更新:我想知道什麼時候該代碼已經完成了圖像的下載。
這是我知道的最簡單的方法。
Dim Client as new WebClient
Client.DownloadFile(Source, Destination)
Client.Dispose
這是優於使用每My.Computer.Network.DownloadFile方法微軟documentation
「的DownloadFile方法,如果沒有發送可選的HTTP標頭。有些服務器可能會返回500(內部服務器錯誤)缺少可選的用戶代理標題,要發送可選標題,必須使用WebClient類構建請求。「
看起來真的很容易=)它會等待下載的圖像並執行下一個代碼,否則我只會發送請求並執行下一個代碼? – John 2012-03-13 17:41:49
它是同步的,因此它會一直等到文件下載完成後再繼續。 – UnhandledExcepSean 2012-03-13 17:45:10
好的謝謝,我認爲它會幫助我:) – John 2012-03-13 17:45:42
有一個簡單的方法:
My.Computer.Network.DownloadFile(Source, Desination)
我愛這是多麼簡單! – 2017-02-09 09:28:46
@WilliamContestabile有一個理由使用我的解決方案通過此解決方案。我已經更新了我的答案。 – UnhandledExcepSean 2017-02-10 14:05:21
檢查這個問題:http://stackoverflow.com/questions/3615800/download-image-from-the-site-in-net-c][1 ] 相同的類可用於VB [1]:http://stackoverflow.com/questions/3615800/download-image-from-the-site-in-net-c – Pepe 2012-03-13 17:38:22
查覈[HttpWebRequest](http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx)/ [HttpWebResponse](http://msdn.microsoft.com/en-us/lib rary/system.net.httpwebresponse.aspx)類或[WebClient](http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx)。 – 2012-03-13 17:38:34