2014-12-19 43 views
2

允許的類型是*。因此,我可以使用Codeigniter上傳功能上傳任何文件。 但問題是當文件沒有任何擴展名,那麼文件名本身就成爲擴展名。像文件名是xyz然後上傳文件將xyz.xyz。我想要的文件,因爲它是。當擴展在那裏時沒有問題。只有非擴展名文件的問題。Codeigniter文件上傳不帶分機

+0

嘿檢查,檢查的擴展,如果沒有找到一個擴展,然後使用文件名擴展功能的一部分,您可以請上傳Do upload功能的代碼? – 2014-12-19 09:23:24

回答

0

爲了方便解決,您可以修改codeigniter上傳庫(/system/libraries/Upload.php)。在get_extension()函數的開頭,加入這一行:

if(strpos($filename, '.') === FALSE))return '';