| 
	
 | 
 Posted by shimmyshack on 02/20/07 19:52 
On Feb 20, 6:31 pm, bill <n...@noreturn.f9.co.uk> wrote: 
> bill wrote: 
> > Can anyone help. I am using the following code to check that jpg image 
> > only can be uploaded 
> 
> > if ($_FILES['userfile']['type'] != 'image/jpeg') 
> >   { 
> >     $msg = 'Problem: file is not jpg'; 
> >   } 
> 
> > when uploading a jpg or jpeg this works fine in firefox but when i try 
> > to upload a jpg using internet explorer an error is produced saying that 
> > it is not a jpg when in fact it is. 
> > Can anyone help 
> > Thanks 
> > bill 
> 
> checked the file type and IE said it was uploading. It said it was 
> image/pjpeg. But it was a jpg. 
> put that type into the array and the file uploaded ok. 
> To install fiddler i need to install net 1.1. I run apache and will not 
> use windows rubbish. 
> Thanks for your time. 
 
bill there are other proxies not made by Microsoft Employees, however 
Eric is a very helpful guy, and he has indicated that it is difficult 
for him to manoeuvre within the confines of Microsoft legal, and so 
the tool remains free, and as open as possible - in fact you can code 
within in using .NET (which incidentally is a cross platform 
technology thanks to Novell and Mono) so you are free to extend 
fiddler as you like, while the support comes from Eric should you need 
it, not from Microsoft. 
 
As for your actual problem, I am still a little bit surprised you 
haven't taken the point: that a mimetype is little more than a string 
of text sent by the browser, it doesnt mean it _is_ a jpeg - oh that 
life were that simple. 
I obviously don't want to beat you over the head with this, but you 
are on a journey of discovery and why not just take the advice of the 
newsgroup you post on. Steve and I are looking out for you. If you 
want to allow image uploads, then make sure they are images, after all 
if you receive a brown box with "this is your cd from amazon" you dont 
get happy 'til you've opened it, checked its not broken, played it and 
it is what you paid for. 
 
Who told you in the first place that mimetype checking was the way to 
go, and why believe them over us, email me your url if you need proof, 
I'll leave a helloworld.txt file in the doc root of your site. (white 
hat)
 
  
Navigation:
[Reply to this message] 
 |