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: | 3BB33CEB.5090001@netasol.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Hello,
I did set the encoding to UNICODE and it still does not show the blob
image.
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>(JimiWriter.java:51)
at com.sun.jimi.core.Jimi.putImage(Jimi.java:670)
at org.opensimpx.client.gui.ClientGUI.setupGUI(ClientGUI.java:218)
at org.opensimpx.client.gui.ClientGUI.<init>(ClientGUI.java:148)
at org.opensimpx.client.gui.ClientGUI.main(ClientGUI.java:421)
at org.opensimpx.client.login.Login.startClient(Login.java:535)
at org.opensimpx.client.login.Login.main(Login.java:340)
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,
Matt
Pete Jewell wrote:
>Matt Fair <matt(at)netasol(dot)com> writes:
>
>>Hello,
>>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
>>database.
>>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. :-)
>
>HTH
>
From | Date | Subject | |
---|---|---|---|
Next Message | Matt Fair | 2001-09-27 15:23:12 | Re: blobs in a client/server environment |
Previous Message | Vianen, Jeroen van | 2001-09-27 14:05:22 | Fix for broken JDBC's getColumn() (take 2) |