2012-06-09 22 views
0

我正在用WebClient類下載文件,但有時文件會返回爲HTML(我無法做任何有關此操作的事情)我想要做的是檢查內容是否爲HTML或不使用WebClient類,我的代碼如下:檢查文件的URI是否爲WebClient類中的HTML

client.DownloadFile(downloadURL, "downloadedfile.zip"); 
+0

你應該設置AutoRedirect爲false,在這種情況下,你將能夠知道文件是否存在或其他錯誤情況..我想webclient沒有這個屬性,但其他類應該有它。 –

回答

1

一種解決辦法可能是使用URLMON:

另一個強權WebResponse.ContentType:

我相信後者僅僅是WebClient的響應報頭的一部分:

嘗試取其看起來最很有前途,並讓我們知道你在找什麼!