Masalah Upload File .mp3 Pada Code Igniter

Ada permasalahan saat menggungah file .mp3 menggunakan framework Code Igniter, masalah yang terjadi cukup aneh yaitu ada sebagian file .mp3 bisa diunggah  dan sebagian lainnya tidak bisa diunggah. Hal ini tentu menjadi masalah yang membingungkan. Kode error yang di tampilkan adalah

The filetype you are attempting to upload is not allowed.

Pada kode untuk menggunggah file terdapat kode yang menyeleksi tipe file yang boleh diunggah, seperti berikut ini :

$config['allowed_types'] = 'mp3';

Masalah terjadi karena adanya pembacaan tipe mime pada server. Pada Code Igniter ada file mimes.php didalam direktori config. Pada file tersebut terdapat daftar  tipe mime yang digunakan untuk mengidentifikasi tipe file yang akan diunggah. Pada file tersebut tipe mp3 tertulis sebagai berikut :

'mp3' => array('audio/mpeg', 'audio/mpg', 'audio/mpeg3', 'audio/mp3'),

Rubahlah menjadi :

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

Setelah melakukan perubahan ini maka file .mp3 apapun bisa diunggah ke server. Bila mengalami hal serupa untuk tipe mime yang lain, silahkan cek tipe mime apakah sudah sesuai?

Silahkan eksplorasi lebih lanjut.

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*


Block AdBlock - Powered by Admiral