2013-03-18 129 views
0

我有一個WCF服務,目前期待byte []作爲輸入參數,但我想從iOS發送NSData。這些類型似乎不兼容。發送NSData到WCF

我讀過很多關於這個,大多數人建議我將NSData轉換爲base64字符串。

這是否適用於隱蔽數據?即我的NSData由通過AES256加密算法傳遞的NSData組成。我不認爲這些數據可以成功轉換回字符串。

+0

的你試過將是一件好事什麼的某些代碼,但你可以從NSData的獲取原始字節。看到這個:http://stackoverflow.com/questions/724086/how-to-convert-nsdata-to-byte-array-in-iphone – 2013-03-18 18:45:27

回答

0

謝謝湯姆

我想發送的原始字節將最有可能工作過,但最終我選擇了NSData的轉換成一個base64的NSString和發送代替。

很好用!

PS>有人請給我一些代表?我想參與更多,但沒有人投票我發佈的任何內容。

這是我的個人資料與我2個或3的其他問題:https://stackoverflow.com/users/1014983/matthys-du-toit

+0

轉換到Base64的作品,但大大增加了通過電線發送的數據量。我會用它作爲最後的手段。這只是簡單的編碼。 – 2013-03-20 12:40:31

+0

嗨奧利弗,我沒有意識到這一點,謝謝你的頭。你會推薦我使用Tom的鏈接解決方案併發送原始字節嗎?無論如何,我正在使用base64字符串方法發生隨機數據損壞。 – 2013-03-20 19:38:02

+0

是,字節數組或流。 – 2013-03-21 09:11:05