讓我感到相當的困擾,
故我需要在下載檔案前先判斷此網址是否真的存在,
廢話不多說,程式碼如下:
private bool CheckUrlExists(string Url)
{
try
{
WebRequest request = WebRequest.Create(Url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
return true;
} // End if
} //End try
catch (Exception)
{
return false;
} //End catch
return false;
} //End function
這樣就可以先判斷網址的有效性,
進而避免404的錯誤產生。