2012-09-01 102 views
0

我有NSData從服務器收到,但我不知道MIME類型。將NSData轉換爲默認MIME類型

現在我想在不知道該文件的MIME /擴展名的情況下將NSData轉換爲任何類似Image/Pdf的文件,並且我想在iPad中打開該文件。

因此,我想將我的NSData轉換爲默認MIME類型的文件,並應打開它。

那麼,有沒有像張開的任何選項...

任何建議或樣品,將不勝感激。

在此先感謝..

回答

1

NSData只是原始數據。

所以,你有兩個主要選擇:

  • 1)傳輸類型
  • 或2)用一小部分的你認識工種,和編程方式確定根據收到的文件格式類型作爲輸入。例如,pdf的前4個字節可能是%PDF

如果您正在處理一小組格式,則可能會根據數據內容確定數據的類型。因此,您可能會看到一些API能夠找出數據表示的類型,當它具有可識別的少數支持格式時...但確定任何數據需要很長時間才能處理和實施。由於所有可用的數據類型/格式(已發佈和未發佈)以及不一定具有唯一識別它們的數據序列的數據格式,故障率也會相當高。

+1

感謝兄弟會試試這個,讓你知道:) –