Just a quick bit of information. We are pretty tight on types of documents that are allowed to be uploaded and users are starting to use Office 2007, so we had to extend our extension and mime type validation to include the new (to the microsoft world) xlsx, docx, ppsx extensions and open XML document mime types.
File Extension: | Content Type: |
docm | application/vnd.ms-word.document.macroEnabled.12 |
docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
dotm | application/vnd.ms-word.template.macroEnabled.12 |
dotx | application/vnd.openxmlformats-officedocument.wordprocessingml.template |
ppsm | application/vnd.ms-powerpoint.slideshow.macroEnabled.12 |
ppsx | application/vnd.openxmlformats-officedocument.presentationml.slideshow |
pptm | application/vnd.ms-powerpoint.presentation.macroEnabled.12 |
pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation |
xlsb | application/vnd.ms-excel.sheet.binary.macroEnabled.12 |
xlsm | application/vnd.ms-excel.sheet.macroEnabled.12 |
xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
xps | application/vnd.ms-xpsdocument |
I found this table over at Doug Mahugh – Thanks!