mp3和pdf文件上传不像jpg一样工作

时间:2014-12-29 01:32:32

标签: php file-upload

这是我的upload.php代码:

<?php
if(isset($_FILES['file'])) {
    $file = $_FILES['file'];

    //File properties
    $file_name = $file['name'];
    $file_tmp = $file['tmp_name'];
    $file_size = $file['size'];
    $file_error = $file['error'];

    //Work out the file extension
    $file_ext = explode('.', $file_name);
    $file_ext = strtolower(end($file_ext));

    $allowed = array('txt', 'jpg', 'mp3', 'pdf');

    if(in_array($file_ext, $allowed)){
        if($file_error == 0){
            if($file_size <= 10000000){

                $file_name_new = uniqid('', true) . '.' . $file_ext;
                $file_destination = 'uploads/' . $file_name_new;

                if(move_uploaded_file($file_tmp, $file_destination)){
                    echo $file_destination;
                }
            }
        }
    }
}
?>

我不明白为什么它不让我上传mp3和pdf文件,它似乎与jpg文件完美配合,但当我尝试上传声音或acrobat文件时它似乎似乎没有工作,我做错了什么?

0 个答案:

没有答案