On Wed, June 29, 2005 3:30 pm, Shane Little said:
> I'm bin2hex'ing images from an upload script and inserting into a mysql
> blob field.  The php script that re-packs the hex data back to binary,
> does the createimagefromstring() and streams the image to the browser is
> generating a corrupted image... i.e. The image looks fine until part-way
> down... then... no more image; just a gray background where the rest of
> the image should be.  Seems to happen on image any larger than 30 or so
> kilobytes.  Anybody working the the php image libraries seen this before?

Storing images inside MySQL is almost always a Bad Idea in the first place...

I'll assume you know that, and have good reason to not use the super-fast,
custom-optimized large-data software specifically designed to handle your
images. *

First, check that MySQL blob fields are not limited to 32K somehow. I
suspect that they are.

Next, one has to wonder why use bin2hex?  Yes, it should generate only
0-9a-f characters, which are all valid for MySQL, but surely that is not
the best way to do this... I don't store images in MySQL, so don't KNOW
what is the best way, but I'm putting money down right now that bin2hex
ain't the best way.

* the super-fast, custom-optimized large-data software specifically
designed to handle your images is known as...   The File System. :-)

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to