我有一個WCF服務,目前期待byte []作爲輸入參數,但我想從iOS發送NSData。這些類型似乎不兼容。發送NSData到WCF
我讀過很多關於這個,大多數人建議我將NSData轉換爲base64字符串。
這是否適用於隱蔽數據?即我的NSData由通過AES256加密算法傳遞的NSData組成。我不認爲這些數據可以成功轉換回字符串。
我有一個WCF服務,目前期待byte []作爲輸入參數,但我想從iOS發送NSData。這些類型似乎不兼容。發送NSData到WCF
我讀過很多關於這個,大多數人建議我將NSData轉換爲base64字符串。
這是否適用於隱蔽數據?即我的NSData由通過AES256加密算法傳遞的NSData組成。我不認爲這些數據可以成功轉換回字符串。
謝謝湯姆
我想發送的原始字節將最有可能工作過,但最終我選擇了NSData的轉換成一個base64的NSString和發送代替。
很好用!
PS>有人請給我一些代表?我想參與更多,但沒有人投票我發佈的任何內容。
這是我的個人資料與我2個或3的其他問題:https://stackoverflow.com/users/1014983/matthys-du-toit
轉換到Base64的作品,但大大增加了通過電線發送的數據量。我會用它作爲最後的手段。這只是簡單的編碼。 – 2013-03-20 12:40:31
嗨奧利弗,我沒有意識到這一點,謝謝你的頭。你會推薦我使用Tom的鏈接解決方案併發送原始字節嗎?無論如何,我正在使用base64字符串方法發生隨機數據損壞。 – 2013-03-20 19:38:02
是,字節數組或流。 – 2013-03-21 09:11:05
的你試過將是一件好事什麼的某些代碼,但你可以從NSData的獲取原始字節。看到這個:http://stackoverflow.com/questions/724086/how-to-convert-nsdata-to-byte-array-in-iphone – 2013-03-18 18:45:27