CodeIgniter Forums
Upload Class returning unknown/unknown type - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: Upload Class returning unknown/unknown type (/showthread.php?tid=32719)



Upload Class returning unknown/unknown type - El Forum - 08-02-2010

[eluser]hugle[/eluser]
Hello everyone,

someting weird happened..
I spotted, that I can't upload some zip files...
So I tried debugging Upload class, and saw, that:

Code:
$this->file_type = preg_replace("/^(.+?);.*$/", "\\1", $_FILES[$field]['type']);
        $this->file_type = strtolower(trim(stripslashes($this->file_type), '"'));

is returning unknown/unknown

If I add this two lines to check using fileinfo:
Code:
$finfo = new finfo(FILEINFO_MIME);
        $this->file_type = $finfo->file($_FILES[$field]['tmp_name']);

It is working good, returning:
application/x-zip
application/x-rar and etc, depending on file types...

Can someone point me on some other tips to debug or make 'original' class working?

Thank you very much!
cheers