MineType
简介
文件在网络上以二进制流的方式传播,为了区分不同的文件类型,用MineType来标明。
为什么要获取
文件的拓展名较短,比较好记,但是MineType是很长的,比如docx
拓展名的MineType是application/vnd.openxmlformats-officedocument.wordprocessingml.document
,因此比较合适的方案是根据拓展名直接得到MineType。
怎么做
比较幸运,通过URLConnection的响应体response就能拿到MineType,我们只需要把获取本地文件包装成一个URL请求,然后拿到response即可,代码如下:
NSURL *url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"docx"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[NSURLCon