[thelist] Validating Mime Type of Uploads

Jason Handby jason.handby at corestar.co.uk
Wed Mar 28 10:16:26 CDT 2007


> > So it looks like there is no way to for the box I'm 
> uploading from to
> > tell the server that the MIME type is application/pdf 
> unless I install
> > Acrobat and associate PDF files with the correct program.
> 
> Correct, and in addition to Erik's information; there is no 
> MIME content-type 
> for PDF (excepting that browsers and servers are already 
> including it as a 
> type, as an Official assignment it's not in the specs yet) so 
> your web server 
> is going to fall back to what the browser is telling it to 
> expect to be 
> uploaded, in your case the default: application/octet-stream.


Randal -- assuming you want to check that people are uploading valid
PDFs... another option would be to attempt to read them with a
server-side PDF component, catching any exception that occurs and
assuming this implies that the file is not a valid PDF.

A bit hacky but it might help you.



Jason



More information about the thelist mailing list