我想使用WebClient從網站下載圖像。 如果圖像存在,我檢查了瀏覽器,它確實如此。WebClient在DownloadFile中返回500(內部服務器錯誤),同時瀏覽器加載圖像
我使用此代碼下載圖片:
Private Function pDownload(ByVal uFrom As String, ByVal uTo As String) As Boolean
Try
Using Client As New WebClient
Client.DownloadFile(uFrom, uTo)
End Using
Return True
Catch ex As Exception
Debug.Print("Failed: " + uFrom + vbNewLine + ex.ToString)
Return False
End Try
End Function
有誰知道爲什麼它會返回一個500 - 內部服務器錯誤?
也許是因爲WebClient使用的用戶代理? – DogeAmazed
@DogeAmazed是的,這是我的情況的解決方案。你能評論你的答案嗎? – tmighty