我試圖用URL中的冒號':'下載一個文件,並且我在URL字符串中得到了該字符的異常。例如:http://www.somesite.com/url:1/會在WebClient中創建一個例外。什麼是使用URI下載文件的另一種方式,或者我該如何解決這個異常?試圖下載一個WebClient的文件,該文件包含URL中的':'
下面是一些示例代碼:
WebClient wc = new WebClient();
wc.DownloadFile("http://www.somesite.com/url:1/", somePath);
「例外」通常不是很有幫助;你可以更具體一些,包括確切的異常消息和任何內部異常消息嗎? –
我很抱歉。錯誤不是由於UrlEncoding引起的。經過對異常的更多分析之後,我瞭解到由於某種原因,我的本地文件路徑中有':'。這是由於我將文件保存到本地機器的方式。我沒有注意到這一點。 –