我正在尝试使用NSURLSession
查找我从链接下载的文件的相关信息,但我不知道如何查看它是图片/视频还是其他内容。我正在寻找一个类似于命令行工具file
的函数调用来提供有关该文件的信息。
任何想法都会有所帮助:)
答案 0 :(得分:2)
如果您想知道通过HTTP请求的资源的文件类型,您应该查看HTTP响应中的content-type
标头。服务器返回描述文件类型的MIME
类型。
您可以找到常见媒体类型列表here。
使用content-type
标题比查看文件结尾更可靠。
您可以使用allHeaderFields
的{{1}}属性来访问回复标题(Apple documentation)。