Re: "not a valid JPEG file"
- From: Anonymous <anonymous@xxxxxxxxxxxxxxx>
- Date: Sun, 10 Apr 2005 12:56:33 +0200
Stephen Oakes wrote:
>
> I am trying to upload an image to a server, but I get this warning:
>
> Warning: imagecreatefromjpeg(): 'filename' is not a valid JPEG file
>
> The error occurs when I am trying to create a thumbnail from the image. I
> can subsequently display the JPG image itself, but the thumbnail creation
> fails. I have tried this with hundreds of other images from the same source
> and they work fine.
>
> I have looked around on Google and it seems that others have had this same
> problem, but I have not been able to find a solution.
>
> Is this a PHP bug? Is there a workaround? Should I just trap the warning
> and tell the user (my users will upload their own images) that the file is
> not valid? They will surely question this, because seemingly every other
> image displayer has no trouble with it.
Most image viewers know lots of image types. If the file is really a
renamed GIF/PNG/whatever the same viewer will be started because of the
extension, the viewer will recognize the real file type because of the
headers and view it. But imagecreatefromjpeg() will accept nothing but
jpegs.
Look at the first few bytes of the file in hex, you will most likely be
able to discern the real file type from them. If you are not able to do
so use a program that can identify image types from the content of the
file and not from the extension.
Bye!
.
- Follow-Ups:
- Re: "not a valid JPEG file"
- From: Stephen Oakes
- Re: "not a valid JPEG file"
- References:
- "not a valid JPEG file"
- From: Stephen Oakes
- "not a valid JPEG file"
- Prev by Date: splitting lines in arrays?
- Next by Date: Re: what is the speed hit of "SELECT *" with MySql, as opposed to narrower database calls?
- Previous by thread: "not a valid JPEG file"
- Next by thread: Re: "not a valid JPEG file"
- Index(es):
Relevant Pages
|