I'm using the MySQL-Cocoa framework (http://mysql-
cocoa.sourceforge.net/) which has a method that makes use of the
mysql_hex_string function to turn binary data into hex. After that
you need to get the binary data back again (since NSImage won't read
straight from a hex string).
That's pretty unsatisfying... let me ask another question. Is
anyone on the list saving image data to a MySQL database? If so,
how are you doing it? Writing a hex representation of the binary
seems pretty safe.... but it doesn't work
Thanks,
Eric
On Feb 25, 2006, at 12:31 AM, Andrew Farmer wrote:
On 24 Feb 06, at 20:36, Eric Smith wrote:
If I take [tempData cString], run it through
mysql_real_escape_string and then read it back into an image,
using [[NSImage alloc] initWithData:...], the result is just a
*portion* of the original image. How much? It depends on the
level of compression. If I save an uncompressed image to the
database, it comes back out as an entire image. What is going on
here?!! Anyone have any ideas?
Two words for you: Null bytes.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/hds%
40caffeineconcepts.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden