Skip site navigation (1) Skip section navigation (2)

Re: blobs in a client/server environment

From: Matt Fair <matt(at)netasol(dot)com>
To: Pete Jewell <pete(at)example(dot)compulink(dot)co(dot)uk>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: blobs in a client/server environment
Date: 2001-09-27 14:51:23
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-jdbc
I did set the  encoding to UNICODE and it still does not show the blob 
My error from the JIMI library is the following:

Error getting remote image: Cannot find encoder for type: png
com.sun.jimi.core.JimiException: Cannot find encoder for type: png
        at com.sun.jimi.core.JimiWriter.<init>(
        at com.sun.jimi.core.Jimi.putImage(
        at org.opensimpx.client.gui.ClientGUI.setupGUI(
        at org.opensimpx.client.gui.ClientGUI.<init>(
        at org.opensimpx.client.gui.ClientGUI.main(
        at org.opensimpx.client.login.Login.startClient(
        at org.opensimpx.client.login.Login.main(

So it does read the stream as a png.  I don't think this is a JIMI 
library error, since I have created many images with the jimi library, 
and it is very easy to use.  It must be something that I missed.

I will look at it again and see what else I can do with the database.

Any ideas?

Thank you,
Pete Jewell wrote:

>Matt Fair <matt(at)netasol(dot)com> writes:
>>I have been playing around with storing images with setBinaryStream
>>and getBinaryStream for a couple of days now, but I am continually
>>running into a problem.  I don't know if I am getting the data in the
>>right format or not, but I am not able to get my image from the
>>I have a client/server environment and when I get the image back from
>>the database that is done on the server.  So I do not want to write
>>the InputStream as a file, instead as an array of bytes which are sent
>>back to the client.
>>I recive no errors when putting the image into the database and
>>getting the  image out of the database, where I get my error is when I
>>try to generate the image from the array of bytes.
>Did you create the database with the -E UNICODE option?  If not, I
>think you might find that the data is being stored as 7 bit ascii.
>Caught me out too. :-)

In response to


pgsql-jdbc by date

Next:From: Matt FairDate: 2001-09-27 15:23:12
Subject: Re: blobs in a client/server environment
Previous:From: Vianen, Jeroen vanDate: 2001-09-27 14:05:22
Subject: Fix for broken JDBC's getColumn() (take 2)

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group