I suspect this may be a browser/platform issue. I've recently run some tests and below are the most interesting results (mime types):
IE 6 on PC: something.jpg -> image/pjpeg something.tif (pc format) -> application/octet-stream something.tif (mac format) -> image/tiff IE 5 on Mac: something.bmp -> application/octet-stream something.jpg -> image/jpeg NS 4.7 on Mac: something.bmp -> image/x-MS-bmp Opera 7 on PC: something.bmp -> image/x-windows-bmp I suspect if you want to validate jpgs, use image/jpeg and image/pjpeg or validate by examining the extention (ie ".jpg"). I don't know how safe the latter is. HTH, m > -----Original Message----- > From: John T. Beresford [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 16, 2003 7:49 PM > To: [EMAIL PROTECTED] > Subject: [PHP] jpeg photo file upload problem > > > Hi All, > > I have a system that allows a person to upload photos to the server > via an admin web form. > > I have been using the code for about a year with no problem. I > designed it specifically for a client of mine that has just started > cruising on a sailboat for a few years. > > They tryed uploading a photo from a public library via the web form > and they got the error message that it was not a jpeg file. > > The relevent PHP code from my system for the checking is: > > if ($type != "image/jpeg") { > $ReturnSaying = "!! The file is not a JPEG picture. Please try again"; > include("photo_error.php"); > exit; > > Anyway, this system has been tested and tested again on multiple > platforms and conditions, except a public library. > > Question: Is it possible that the library is using some proxy system > that is messing with the file so it comes out bad? > > Also, I have confirmed that the file is a jpeg file. > > Any ideas are greatly appreciated, > John > > -- > =========================== > John T. Beresford, Owner > Digital Studio Design > Edmond, OK > http://www.digitalstudiodesign.com/ > 405.760.0794 > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php