Witam. Mam problem z załadowaniem zdjęć większych niż 30kb... Nie wiem czy problem tkwi po stronie bazy czy mojego kodu.
Korzystam z bazy PostgreSQL 8.3 i sterownika jdbc w wersji 8-3-603.
Kod wygląda bardzo prosto
imgLarge = image.getInputStream();
imgLargeSize = (int)image.getSize(
psmnt.setString(1, fileName + " duże");
psmnt.setBinaryStream(3,imgLarge,imgLargeSize);
psmnt.setInt(2, largeId);
psmnt.executeUpdate();
Wszystko działa ok, tylko w bazie nie pojawiają się dane "wizualne" obrazka (bytea) (nazwa, id i inne dane są zapisywane poprawnie)
Co ciekawe, zdjęcia mniejsze niż 33kb zapisują się poprawnie.