CodeIgniter Uploadify problem
I tried to implement Uploadify with CodeIgniter upload class, and had some issues with recognising proper mime types.
First issue was solved by extending application/config/mimes.php
with code:
'gif' => array('image/gif','application/octet-stream'), 'jpeg' => array('image/jpeg', 'image/pjpeg', 'application/octet-stream'), 'jpg' => array('image/jpeg', 'image/pjpeg', 'application/octet-stream'), 'jpe' => array('image/jpeg', 'image/pjpeg', 'application/octet-stream'), 'png' => array('image/png', 'image/x-png', 'application/octet-stream'),
You also need to extend Upload.php
by uploading this extension:
Download
to application/libraries
Result from controller should looks like this
if ( ! $this->upload->do_upload('Filedata')) { $error = array('error' => $this->upload->display_errors()); } else { $data = $this->upload->data(); } $return = array('name' => $data['file_name'], 'size' => round($data['file_size'] * 100), 'type' => $data['file_type']); echo json_encode(array('Filedata' => $return));