剛剛遇到一個問題,我有一個webService,返回存儲在數據庫中的base64字符串的照片現在問題是服務正在返回它有System.Byte []。我從我的Android應用程序中打這個webService我無法得到原始的String.So請有人幫我排序這個問題out.And請指導我在哪裏需要更改webService或在我的android應用程序。謝謝你。從System.Byte []獲取原始數據?
-1
A
回答
0
我不知道你是問C#還是Android,但這是Android的解決方案。
String encodedImage; // Your Base64 String
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
+0
問題是我沒有從Web服務獲取原始基礎64字符串。我只是以字符串形式獲取System.Byte []。 –
+0
你有沒有試過把它放在'BitmapFactory.decodeByteArray'中? – Joshua
相關問題
- 1. 從Blogger獲取原始數據「頁面」
- 2. HTML/Javascript-從原始pastebin獲取數據
- 3. 從原始數據獲取趨勢
- 4. 從NSView獲取原始顯示數據
- 5. 從pastebin獲取原始數據
- 6. 從Http請求獲取原始數據?
- 7. 獲取DataColumn的原始數據格式
- 8. 從一個Pastebin原始數據獲取數據
- 9. 從Qt應用程序獲取原始數據包數據
- 10. 從原始uncaughtException獲取StackTrace
- 11. 獲取原始發佈數據
- 12. 從套接字讀取原始數據
- 13. 從Google地圖提取原始數據
- 14. Excel原始數據公式/提示,用於從原始數據中獲取所需格式的數據
- 15. 從nsIWebProgressListener接口獲取原始響應數據
- 16. 從Feedburner RSS訂閱源獲取原始XML數據
- 17. C++從hbitmap獲取原始像素數據
- 18. 從Quick Fix J中獲取原始數據消息
- 19. 從C中的麥克風獲取原始數據塊C
- 20. AlamofireImage:是否可以在Swift中從NSimageview獲取原始數據?
- 21. 使用PHP(?)從Nagios獲取(原始)數據
- 22. 如何從Analysis Services獲取「原始」事實數據
- 23. 從jpg,dng和arw原始文件中獲取元數據
- 24. 如何從QVariant獲取原始Python數據
- 25. 從三星智能電視獲取原始流數據
- 26. 從rails原始SQL查詢中獲取數據
- 27. 從AVFoundation Capture Session獲取原始數據流
- 28. 如何從CVImageBuffer對象中獲取原始數據
- 29. 從圖像實例獲取原始數據
- 30. 如何從數據庫中獲取原始插入語句
恐怕真的不清楚什麼是返回什麼,或哪一部分是你的代碼。你是說你的Web服務請求包含測試「System.Byte []」?如果是這樣,你需要修復Web服務不要這樣做。 (爲什麼你將照片作爲base64存儲在數據庫中,而不是一個blob,btw?) –
@JonSkeet數據庫已經是這樣了,不能被我改變。在查詢層面,我正確地獲取數據,但是當我把它放在datatable中它轉換成System.Byte []。對此有任何建議。 –
聽起來好像在你沒有給我們顯示的一些代碼中存在問題... –