I'm currently using the unreliable method of checking the file extension. Is there a better way in CF9?
What about just using the accept attribute? That's what it's there for. Just something like:
accept="application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-powerpoint, application/vnd.openxmlformats-officedocument.presentationml.presentation, image/gif, application/pdf"
Because according to the documentation, the accept parameter relies upon the browser to provide that information.
I'd rather detect the mimetype, then go from there. I heard that this is in place in CF10, but not CF9. I was hoping someone would have written a UDF for CF9.