image
是一個圖像文件的字符串。C#和Java之間的Base64差異
我有一些代碼在C#如下:
Convert.ToBase64String(image);
和代碼在Java中如下: org.apache.commons.codec.binary.Base64.encodeBase64(image.getBytes())
的結果是不同的。
有人說,它是因爲
Java字節:-128〜127
C#字節:0至255
但我怎麼能解決這個問題?我如何在Java中實現C#的Convert.ToBase64String()
? 我需要通過使用Java在C#中獲得相同的結果。
你在說'圖像'是一個字符串。但`Convert.ToBase64String`不接受'字符串',只接受'byte []`。 – CodesInChaos 2011-12-15 10:24:53
你能說明你如何將圖像數據導入字符串嗎?請用這兩種語言。 – Stephan 2011-12-15 10:33:04