1. 程式人生 > >記一次fastadmin圖片上傳大小受限制的修改

記一次fastadmin圖片上傳大小受限制的修改

如題,在使用fastadmin開發後臺時遇到一個問題,在富文字編輯器中上傳一張大小為8mb的圖片,顯示圖片大小超出限制,於是:
1.首先想到的是檔案上傳程式碼裡面預設的上傳檔案大小可能太小,於是目錄中找到ajax.php檔案中的upload方法,檢視上傳程式碼發現大小為1024,不是此處限制,為防止漏查,專門把大小乘以10倍之後進行測試,發現還是受到限制,排除此處的可能性。
2.既然是富文字編輯器上傳的,會不會是富文字編輯器有自己的上傳限制,於是找到fastadmin的外掛目錄,在public/assets/addons下面,找到檔案後直接搜尋max,然後找到有關大小設定的,發現仍然是1024,排除此處可能性。
3.兩個直接關聯上傳的地方都被排除了,剩下的只有配置檔案沒有檢視,於是找到config檔案,檢視,發現沒有,於是排除。
4.百思不得其解,感覺程式碼裡面沒有啥問題啊,除了程式碼還能有啥啊,突然想到伺服器,難道是伺服器限制的,一般來說伺服器預設的應該是比較大的才對啊,半信半疑的去檢視伺服器配置,此專案是windows伺服器,安裝的phpstudy整合環境,於是找到php.ini,搜尋max,找到upload_max_filesize = 8m ;和post_max_size = 8m ;發現大小為8m,於是我稍微改大了一點,測試,發現仍然不能將8m的圖片上傳上去。於是,絕望。
5.於是尋求大神的幫助,說明情況之後,大神讓我將upload_max_filesize = 8m ;和post_max_size = 8m ;的值設定的大一些,我於是重新設定兩個的大小,測試發現上傳成功。-_-||
問題解決了,但是心裡萬馬奔騰,特此mark。。