diff options
author | Dries Buytaert <dries@buytaert.net> | 2006-03-02 08:46:50 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2006-03-02 08:46:50 +0000 |
commit | 360ab25d22eb12b7065a13a7f3abc7cf71e65e9d (patch) | |
tree | e39186c7e2929b47acbde0115510b346917f477d | |
parent | edce458e2fbb8bb196815dc9407341dfe7bbb384 (diff) | |
download | brdo-360ab25d22eb12b7065a13a7f3abc7cf71e65e9d.tar.gz brdo-360ab25d22eb12b7065a13a7f3abc7cf71e65e9d.tar.bz2 |
- Patch #43220 by chx: removed the mime type magic until a better fix comes along.
-rw-r--r-- | includes/file.inc | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/includes/file.inc b/includes/file.inc index e9529b389..f8d7b91e6 100644 --- a/includes/file.inc +++ b/includes/file.inc @@ -146,16 +146,8 @@ function file_check_upload($source) { $file = new StdClass(); $file->filename = trim(basename($_FILES["edit"]["name"][$source]), '.'); $file->filepath = $_FILES["edit"]["tmp_name"][$source]; + $file->filemime = $_FILES["edit"]["type"][$source]; - if (function_exists('mime_content_type')) { - $file->filemime = mime_content_type($file->filepath); - if ($file->filemime != $_FILES["edit"]["type"][$source]) { - watchdog('file', t('For %file the system thinks its MIME type is %detected while the user has given %given for MIME type', array('%file' => theme('placeholder', $file->filepath), '%detected' => theme('placeholder', $file->filemime), '%given' => theme('placeholder', $_FILES['edit']['type'][$source])))); - } - } - else { - $file->filemime = $_FILES["edit"]["type"][$source]; - } if (((substr($file->filemime, 0, 5) == 'text/' || strpos($file->filemime, 'javascript')) && (substr($file->filename, -4) != '.txt')) || preg_match('/\.(php|pl|py|cgi|asp)$/i', $file->filename)) { $file->filemime = 'text/plain'; rename($file->filepath, $file->filepath .'.txt'); |