将NSData转换为默认MIME类型



我从服务器收到了NSData,但我不知道它的MIME类型。

现在,我想在不知道该文件的MIME/扩展名的情况下将NSData转换为任何像Image/Pdf这样的文件,并且我想在iPad中打开该文件。

所以我想把我的NSData转换成一个默认MIME类型的文件,应该打开它

那么,有没有像open with…这样的选择呢。。。

任何建议或样品都将不胜感激。

提前谢谢。。

NSData只是原始数据。

因此,您有两个主要选项:

  • 1) 转移类型
  • 或者2)使用您识别的一小组类型,并根据作为输入接收的文件格式以编程方式确定类型。例如,pdf的前4个字节可以是%PDF

如果您使用的是一小组格式,那么您可能会根据数据的内容来确定数据的类型。因此,您可能会看到一些API,当它有一些可以识别的支持格式时,它们能够计算出数据所代表的类型……但要确定任何数据都需要很长时间来处理和实现。由于所有可用的数据类型/格式(已发布和未发布),以及不一定具有唯一标识它们的数据序列的数据格式,它的失败率也相当高。

相关内容

  • 没有找到相关文章

最新更新