【发布时间】:2014-03-14 10:17:15
【问题描述】:
如何确定 NSData 对象的 mime 类型?我计划让用户从他们的 iPhone 上传视频/图片,并将该文件包装在 NSData 类中。
我想知道是否可以从 NSData 中分辨出 mime 类型。这个问题只有几个答案,最近一个是 2010 年(4 年前!)。谢谢!
NSData *data; // can be an image or video
NSString *mimeType = [data getMimetype]; // how would I implement getMimeType
【问题讨论】:
-
您可以有另一个字段来声明 MIME 类型并同时发送。
-
没有(准确的)方法可以从数据本身确定数据的 MIME 类型。充其量你可以做出有根据的猜测。
-
如果你想添加额外的 MIME 类型,你可以在这里找到它们的十六进制值:en.wikipedia.org/wiki/List_of_file_signatures
标签: ios objective-c mime-types nsdata