CodeIgniter Forums

Full Version: Upload Class returning unknown/unknown type
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[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