【问题标题】:How to check if a HttpWebResponse returns a file or a page如何检查 HttpWebResponse 是否返回文件或页面
【发布时间】:2017-08-08 13:25:50
【问题描述】:

如何区分响应是 HTML 还是文件? 例如,如果我从服务器(基于 SharePoint 构建)请求 HTML 文件,则 response.ContentType 为“text/html”。

那么如何判断服务器返回的是文件还是页面呢?我应该检查 ContentType 属性吗?

提前致谢!

【问题讨论】:

  • ContentType 是否总是包含页面的字符集?我注意到对于一个页面,contentType 看起来像 'text/html;charset=utf-8'。

标签: httpwebresponse contenttype


【解决方案1】:

所有共享点页面都将具有使用内容类型定义的字符集。此外,没有任何 SharePoint 页面的文件类型为 .htm/.html。对于二进制文件类型(除了 media 和 txt),通常会以 application/octet-stream 的形式返回。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 2012-03-01
    • 2014-04-24
    • 1970-01-01
    • 2019-12-17
    • 2018-09-25
    相关资源
    最近更新 更多