richrock Posted October 27, 2008 Share Posted October 27, 2008 I've got my script working perfect to upload files. However, almost everything I see is about uploading images, which is probably the most common use for this function. However, I need to upload the following: .doc, .pdf, .wav, .mpg and .wmv I've found the mimetype for pdf - 'application/pdf', but can't seem to find the other formats. Just got to fill in the gaps here: // allow MIME file types $filetype = array('application/pdf','','',''); $ftype = false; // check if uploaded file type is allowed foreach($filetype as $type) { if ($type == $_FILES['frmfile']['type']) { $ftype = true; break; } } Link to comment https://forums.phpfreaks.com/topic/130285-solved-uploading-files-not-images/ Share on other sites More sharing options...
discomatt Posted October 27, 2008 Share Posted October 27, 2008 Don't trust mimetype - It's defined by the client. Instead, check the extension and if you have the extension, check the _real_ mimetype using http://php.net/fileinfo Link to comment https://forums.phpfreaks.com/topic/130285-solved-uploading-files-not-images/#findComment-675660 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.