ThinkPHP5上傳視訊檔案問題總結
我在windows10的作業系統安裝wampserver軟體,在此平台上運作thinkphp5.0架構,上傳視訊的時候發現隻列印了檔案名,檔案擴充名(字尾)和臨時路徑都沒有,反而error字段的值是1,即如下圖:

這說明是有問題的,根據下面的清單可以知道錯誤的原因:
UPLOAD_ERR_OK 值:0; 沒有錯誤發生,檔案上傳成功
UPLOAD_ERR_INI_SIZE 值:1; 上傳的檔案超過了 php.ini 中 upload_max_filesize選項限制的值
UPLOAD_ERR_FORM_SIZE 值:2;上傳檔案的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值
UPLOAD_ERR_PARTIAL 值:3; 檔案隻有部分被上傳
UPLOAD_ERR_NO_FILE 值:4;沒有檔案被上傳, 值:5; 上傳檔案大小為0
是以,問題在于大小受限,預設是2M,那麼去php.ini改變檔案大小即可咯! 然而,我的問題就出在這,我是直接去對應版本的PHP目錄下修改php.ini大小,但是似乎沒起作用,一怒之下所有版本的php.ini檔案大小限制都改了,還是沒起作用,這我就納悶了,忽然我想還有一個地方去改,如下圖:
左鍵點選此圖示,移動到PHP對應版本處,有一個php.ini,點選後直接在打開的檔案内修改大小限制(upload_max_filesize、post_max_size這兩個檔案)。 修改後記得重新開機軟體的服務哦!大功告成啦!!! 其實問題的原因在于apache目錄裡生成了一個php.ini快捷檔案,這裡才是真正用到的内容,是以,大家不要被迷惑了,也不要向部落客這樣粗心啦,哈哈。
希望能幫到需要的人,有問題評論區留言。
*********************************隻要思想不滑坡,辦法總比困難多*****************************