检查文件 URI 是否在 WebClient 类中为 HTML
本文关键字:HTML WebClient 文件 URI 是否 检查 | 更新日期: 2023-09-27 18:36:51
我正在使用WebClient类下载一个文件,但有时文件以HTML形式返回(我对此无能为力) 我想做的是检查内容是否是HTML或是否使用WebClient类,我的代码如下:
client.DownloadFile(downloadURL, "downloadedfile.zip");
一种解决方案可能是使用 UrlMon:
- 使用 .NET,如何根据文件签名而不是扩展名找到文件的 MIME 类型
另一个可能是WebResponse.ContentType:
- http://msdn.microsoft.com/en-us/library/system.net.webresponse.contenttype%28v=vs.71%29.aspx
我相信后者只是WebClient响应标头的一部分:
- http://msdn.microsoft.com/en-us/library/system.net.webclient.responseheaders.aspx
尝试看起来最有前途的,让我们知道您的发现!