Jestem początkującym deweloperem. Zajmuję się tworzeniem usługi internetowej REST. Moim wymaganiem jest przesyłanie zawartości BLOB z serwera na stronę mobilną. Mój douubt jest, czy możliwe jest wysyłanie BLOB-a w XML-u, czy powinienem go przekonwertować na ByteArray i wysłać?Wysyłanie bloba lub tablicy bajtów w XML
6
A
Odpowiedz
11
Przede wszystkim. Konwertuj bitmapę na ByteArray, a następnie Konwertuj tablicę bajtową na format String Base64 i wyślij ten ciąg w formacie Base64 w xml.
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bmp.compress(CompressFormat.PNG, 0 , baos); //bmp is the bitmap object
byte[] b = baos.toByteArray();
String encodedImage = Base64.encodeToString(b, Base64.DEFAULT);
teraz wyślij encodedImage
w xml ...
Base64 do konwersji bitmap
public static Bitmap convertByteArrayToBitmap(String Base64String)
{
byte[] data = Base64.decode(Base64String, Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(data , 0, data.length);
return bitmap;
}
Powiązane problemy
- 1. Wstaw ciąg testowy BLOBa większy niż 2000 lub 4000 bajtów
- 2. Wysyłanie tablicy bajtów w jsonie przy użyciu jacksona
- 3. Znajdź sekwencję bajtów w tablicy bajtów.
- 4. Kopiowanie tablicy bajtów do innej tablicy bajtów w C#
- 5. wysyłanie żądania XML w java
- 6. Wysyłanie nieprzetworzonych bajtów przez ZeroMQ w Pythonie
- 7. Usuwanie pierwszych 16 bajtów z tablicy bajtów
- 8. Jak przekonwertować odpowiedź tablicy bajtów z WebClient na Xml?
- 9. Serializowanie poszarpanej tablicy bajtów wydajnie
- 10. Deklarowanie tablicy bajtów w VB.NET
- 11. String do tablicy bajtów
- 12. Unsafe.As z tablicy bajtów do tablicy ulong
- 13. Konwersja tablicy bajtów do klasy zawierającej tablicę bajtów w C#
- 14. C# Tworzenie skrótu do tablicy bajtów lub obrazu
- 15. Odczytywanie tablicy bajtów C# w Javie
- 16. konwersja tablicy bajtów do obrazu
- 17. przy użyciu części tablicy bajtów
- 18. Konwersja bitmapy do tablicy bajtów
- 19. Kompresja GZIP do tablicy bajtów
- 20. Obliczanie liczby wystąpień w liście/tablicy bajtów przy użyciu innej listy/tablicy bajtów
- 21. Wysyłanie tablicy PHP do JavaScript
- 22. Dźwięk: Zmień głośność próbek w tablicy bajtów
- 23. Puste elementy w tablicy bajtów C#
- 24. Jak umieścić ogranicznik w tablicy bajtów NetworkStream?
- 25. Przypisanie do tablicy bajtów w Javie
- 26. Byte tablicy z wyściółką null bajtów na koniec: Jak skutecznie skopiować do mniejszej tablicy bajtów
- 27. Dekodowanie łańcucha Base64 do tablicy bajtów
- 28. Konwersja ctype bajt tablicy do bajtów
- 29. Szybkie przesunięcie bitowe tablicy bajtów - podklucze CMAC:
- 30. Konwertowanie tablicy bajtów na PNG/JPG
Dzięki za odpowiedź BB Expert, będę spróbować. – ayachama
BB Expert, czy możesz mi pomóc w inżynierii wstecznej? – ayachama
Mam aktualizację moja odpowiedź zobacz. –