Re: Upload of files gives Mimetype on header

From: Date: Thu, 09 Aug 2001 20:45:25 +0000
Subject: Re: Upload of files gives Mimetype on header
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-62069@lists.php.net to get a copy of this message
What version of PHP/Apache/etc are you using?... What browser on what OS? If it's consistently doing this for all browsers, you could write some code to check the uploaded file, and if it starts with "Content-type: ", strip off the lines. Both GIF and JPEG files have distinctive starting characters, so you could even generalize it to strip off anything up to those characters. > echo "<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"$PHP_SELF\" > METHOD=\"POST\">"; > file://echo "<FORM ACTION=\"$PHP_SELF\" METHOD=\"POST\">"; > echo "<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" > value=\"10000000\">"; > echo "Send this file: <INPUT NAME=\"userfile\" > TYPE=\"file\">"; > echo "<INPUT TYPE=\"submit\" name=\"upload\" > VALUE=\"upload\">"; > echo "</FORM>"; > > if ($upload) { > echo "Userfile : $userfile<BR>"; > > if (is_uploaded_file($userfile)) { > copy($userfile, "/tmp/WynnBase.tmp"); > } else { > echo "Possible file upload attack: filename '$userfile'."; > } > > > } > > > >

« previous php.general (#62069) next »