如何在Swift中查找文件类型

时间:2015-02-16 22:58:00

标签: ios swift

我正在尝试使用NSURLSession查找我从链接下载的文件的相关信息,但我不知道如何查看它是图片/视频还是其他内容。我正在寻找一个类似于命令行工具file的函数调用来提供有关该文件的信息。

任何想法都会有所帮助:)

1 个答案:

答案 0 :(得分:2)

如果您想知道通过HTTP请求的资源的文件类型,您应该查看HTTP响应中的content-type标头。服务器返回描述文件类型的MIME类型。

您可以找到常见媒体类型列表here

使用content-type标题比查看文件结尾更可靠。

您可以使用allHeaderFields的{​​{1}}属性来访问回复标题(Apple documentation)。