On Aug 31, 2006, at 1:47 AM, paolo mazza wrote:

I have to store an image in a MySQL database and I was told I could store the text... it is not gonna work ... I thought it was like that.... but I wanted be sure that there was not a way to recover the imagedata from the
text.

So, I have to encode and decode the image data ... I tryed this way, but unfortunately , when I decode image data and upload it in in the database,
some chars get lost.

The name "the text" for the property of the image that stores the standard compressed image is a little strange since the is binary. Perhaps it comes from the fact that you can do this...

   put imageValue into image "Image 1"

... and it is the same as this...

   set the text of image "Image 1" to imageValue

...just the same as setting the text of a field.

If you have control over the type, you can store that in MySQL safely as a BLOB type, perhaps LONGBLOB. If you must store it as TEXT, you might be OK. If you are seeing roundtrip conversion problems, then you might want to convert the image to base64 using base64Encode() and back using base64Decode(). The function base64Encode() maps arbitrary binary data into a subset of ASCII characters.

The roundtrip problem (if you have one) might not be in MySQL, but in the interface.

Dar Scott
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to