logo ci

Solve Problem Upload File Docx in Codeigniter

pernah membuat fungsi upload pada codeigniter tetapi selalu keluar filtype is not allowed. nah permasalahan tadi sama seperti saya. itu terjadi ketika saya mencoba upload file docx microsoft office 2013.

setelah saya mencari referensi untuk debug filetype apa sih sebenarnya yang masih not allowed. akhirnya menemukan referensi seperti berikut :

buka file upload.php yang berada pada system/libraries

kemudian cek kode pada baris 204 disana ada

$this->client_name = $this->file_name

lalu kita debug dengan menambahkan kode pada baris bawahnya yaitu

var_dump($this->file_type);
exit();

kemudian coba kamu gunakan fungsi upload . setelah kita submit maka akan keluar filetype apa yang harus ditambahkan dalam mimes.php yang berada pada application/config

nah kalo filetype yang belum ditambahkan adalah “application/zip”

maka kita tinggal tambahkan filetype “application/zip” pada folder mimes.php kemudian tambahkan pada doc dan docx

 				
'doc'	=>	array('application/msword','text/plain','application/zip'),
'docx'	=>	array('application/vnd.openxmlformatsofficedocument.wordprocessingml.document','text/plain','application/zip'),

dan setelah saya tambahkan its work for me 🙂

Post Author: @danangnurfauzi

Website Developper. CodeIgniter Framewok. Wordpress Enthusiast. Laravel Framework

2 thoughts on “Solve Problem Upload File Docx in Codeigniter

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.