當使用CI框架進行開發時,發現這樣一個小問題,文件上傳的時候,一切都正常,但是當上傳0字節文件的時候(以.txt文件爲例),報出以下錯誤:
那麼爲什麼明明設置的上傳允許類型有,但是還顯示類型在禁止上傳之列呢?
經過一番查詢資料,才得知原來是mimes.php中沒有對應的類型,才導致上傳類判斷沒有對應的類型。
那麼首先我們先獲取這個文件的mime類型(如下):
在CI目錄下system/libraries/Upload.php找到(並添加紅框中的內容):
然後回到頁面中選擇0字節文件,點擊上傳,會輸出如下內容:
說明0字節的.txt文件mime類型是這,我們只需要在mimes.php中加上對應的類型即可。
然後 保存,回去,發現可以了,大功告成。類似的錯誤都可以這樣解決。