【问题标题】:how to recognize data type from url string?如何从 url 字符串中识别数据类型?
【发布时间】:2012-01-09 10:37:58
【问题描述】:

我加载了 url,我需要为不同的 url 类型运行不同的函数;如果是 pdf、图像或 html 页面。有谁知道我如何从 url 字符串中实现这一点。 我以前使用过 pathExtension 但它并不总是有效,因为某些 html 页面没有任何扩展名。

提前致谢

【问题讨论】:

  • 你可以访问 MIME 类型吗?
  • 理想的方法是获取 url 资源的 MIME 类型
  • 那么我需要使用 NSURLConnection 这实际上很耗时,即使它是 1 秒,因为我有很多来源。如果我错了,或者纠正我?

标签: iphone objective-c nsurl


【解决方案1】:

除非您询问服务器(即发出请求并取回 MIME 类型),否则您将无法知道,除非您可以控制服务器并确保所有 URL 都符合给定的标准。但是我假设您在任何服务器上谈论 Internet 上的 URL,在这种情况下您无法知道。另请记住,某些 URL 可能不会返回它们建议的内容。因此,PHP 实际上可能会返回 PDF 或图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    相关资源
    最近更新 更多