Не удается загрузить часть файла MP3 в Codeigniter, но загружается другой MP3

#php #codeigniter

#php #codeigniter

Вопрос:

Мне нужна помощь, я не знаю, в чем проблема, это действительно странно, потому что, когда я пытаюсь загрузить часть файла MP3, который у меня есть, некоторые из них загружаются, некоторые из них нет.

У меня постоянно возникает подобная ошибка в моем другом ФАЙЛЕ MP3. The filetype you are attempting to upload is not allowed.

Я использую Codeigniter 3.

Я уже пытался обновить свой mimes.php и Upload.php .

Mimes.php

 'mp3'=>  array('audio/mpeg’,‘audio/mpeg3’,‘audio/mpg’,‘audio/x-mpeg’,‘audio/mp3’,‘application/force-download’,‘application/octet-stream'),
 

Вот мой контроллер для загрузки аудио.

     public function _do_upload()
    {
        $config['upload_path'] = 'upload/';
        $config['allowed_types'] = 'mp3|mp4';
        $config['file_name'] = round(microtime(true) * 1000); //just milisecond timestamp fot unique name
        $this->load->library('upload', $config);

        if (!$this->upload->do_upload('photo')) //upload and validate
        {
            $data['inputerror'][] = 'photo';
            $data['error_string'][] = 'Upload error: ' . $this->upload->display_errors('', ''); //show ajax error
            $data['status'] = false;
              echo json_encode($data);// echo json_encode(array('status' => false, "csrf_socratic_app" => $this->security->get_csrf_hash()));
        }
        return $this->upload->data('file_name');
    }
 

Я уже обновил свой php.ini для максимального размера файла. Я знаю, что размер файла не имеет проблем, потому что некоторые из моих mp3 больше 10 МБ, и они загружаются, но другие mp3 не загружаются. Мне действительно нужна помощь, я действительно не знаю, в чем моя ошибка в этом.

Вот разница в файлах, которые я пытаюсь загрузить.

введите описание изображения здесь

имя аудио 1111.mp3 не загружается, и я не знаю, почему у меня постоянно появляется ошибка The filetype you are attempting to upload is not allowed. , когда загружаются два других файла.

Комментарии:

1. В чем разница между файлом, который будет загружен, и тем, который не будет? Где код, который выдает сообщение об ошибке? Верны ли эти кавычки в вашем определении типа MIME? Кажется, вы смешиваете одинарные кавычки и что-то еще.

2. @droopsnoot привет, сэр, я обновил свои вопросы. на самом деле нет никакой разницы, и я не знаю, что с этим не так.

3. Тогда, вероятно, нужно просмотреть код, который выдает сообщение об ошибке.