Загрузка .amr с помощью codeigniter

Я пытался загрузить .arm на веб-сайт, созданный в кодеригере. Я знаю его не по умолчанию, поэтому я добавил его с этим:

'amr' => 'audio/amr', 

но его, похоже, не работает с этим. Я также добавил его к разрешенным типам. Любая идея, если amr можно поддерживать, и если да, то что я могу делать неправильно?

Вы можете попытаться посмотреть на system/libraries/Upload.php строку system/libraries/Upload.php 199:
$this->_file_mime_type($_FILES[$field]);
Измените эту строку на
$this->_file_mime_type($_FILES[$field]); var_dump($this->file_type); die();
Теперь вы обновляете свою загрузку и видите, какой фактический тип mime посылает браузер на ваш сервер.

Одно глупое и неуверенное обходное решение, которое я делал, добавляло, что фактический тип mime для массива mimes. Но это может измениться, если на этот вопрос ответят 🙂