Odkryłem, że sposób, w jaki umieszczam BLOB w Stringu, również nie jest poprawny, jeśli nie zakodujemy danych BLOB, zostaną one utracone.
Tutaj znalazłem kolejny post, który doskonale rozwiązał ten problem. Dziękujemy za odpowiedź BalusCJak reprezentować obraz z bazy danych w JSON