簡體   English   中英

不編碼即可將NSData轉換為NSString

[英]Converting NSData to NSString without encoding

我正在嘗試將圖像上傳到服務器的數據庫。

為此,我做了

  1. 使用UIImageJPEGReprenstation將圖像轉換為nsdata。
  2. 使用base64lib將nsdata轉換為nstring。

這里的問題是我擁有的nsstring是NSASCII編碼的。

因此,默認的open ssl轉換器無法讀取文件並將其轉換為服務器端的正確映像。

所以我需要的是

我從nsdata創建的nsstring不能使用nsascii或nsutf8之類的東西進行編碼,因為圖像數據是二進制的。

要么

在服務器端,我必須將數據從nsascii解碼回二進制,或者以我在客戶端編碼的任何方式解碼。 但是這里的問題是我沒有用於ASCII解碼的內置API。

為什么需要將圖像數據轉換為字符串數據? 您不可以對jpg數據(MIME圖像/ jpeg)執行HTTP POST嗎? 這篇文章向您展示了如何進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM