Только что столкнулся с проблемой, когда у меня есть веб-служба, которая возвращает фотографию, сохраненную в виде строки base64 в базе данных. Теперь проблема в том, что служба возвращается. System.Byte []. Я ударяю этот веб-сервис из приложения для Android. и я не могу получить оригинальную String.So любезно, кто-то поможет мне разобраться в этом выпуске. И, пожалуйста, направляйте меня, где требуется изменение в 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
Проблема в том, что я не получаю исходную строку базы 64 из веб-службы. Я получаю System.Byte [] в строковой форме. –
+0
Вы пробовали поместить это в 'BitmapFactory.decodeByteArray'? – Joshua
Смежные вопросы
- 1. {System.Byte []} to System.Byte []
- 2. Исходные растровые данные/строки сканирования (исходные данные зеркального драйвера)?
- 3. Получить исходные данные сообщения
- 4. Хрустящие формы Исходные данные
- 5. NSXMLParser - каковы исходные данные?
- 6. Исходные данные с FORM_EVENT?
- 7. Исходные данные цели
- 8. Показать исходные данные PHP
- 9. Исходные данные для excel
- 10. Impdp переписать исходные данные
- 11. handsontable - сохранить исходные данные
- 12. Исходные данные указателя исчезающие
- 13. Teechart CSeriesStatsTool Исходные данные
- 14. Дозвуковых 3: Invalid литого из «System.Byte» до "System.Byte []
- 15. Невозможно наложить объект типа «System.Byte» на тип «System.Byte []» - vb .net
- 16. Невозможно преобразовать System.Xml.XmlNode [] в System.Byte []
- 17. Как преобразовать хэш-данные в исходные данные?
- 18. реакция изоморфна и исходные данные
- 19. Исходные данные для приложения grails
- 20. jQuery: Исходные данные для оценки
- 21. Исходные логарифмические данные в Python
- 22. Android изменить исходные данные PNG
- 23. Где исходные данные сначала сохраняются?
- 24. Сравните исходные данные изображения PHP
- 25. Обновленное приложение сохранил исходные данные
- 26. Centreon check_snmp возвращает исходные данные
- 27. Программно переключить «Ограничить исходные данные»
- 28. Поместить исходные данные в UITableViewController
- 29. Играйте! всегда загружать исходные данные-
- 30. Изменить исходные пиксельные данные WriteableBitmap?
На самом деле не совсем ясно, что возвращает что-либо или какая часть * вашего * кода, я боюсь. Вы говорите, что ваш запрос веб-службы включает в себя тест «System.Byte []»? Если это так, вам нужно исправить веб-службу, чтобы этого не сделать. (Почему вы храните фотографию как base64 в своей базе данных, а не просто blob, btw?) –
@JonSkeet База данных уже таким образом и не может быть изменена мной. На уровне запросов я получаю данные правильно, но когда я помещая его в datatable, его преобразование в System.Byte []. любые предложения по этому поводу. –
Похоже, что есть проблема в некотором коде, который вы нам не показали ... –