我正在自定義插件中,我正在上傳csv文件和更新數據庫。問題是,csv文件幾乎是350MB,當我試圖把它上傳本地主機上它給我這個錯誤上傳大文件自定義插件wordpress
[error] [client 127.0.0.1] PHP Warning: POST Content-Length of 322904214 bytes exceeds the limit of 104857600 bytes
我使用簡單的表格,上傳文件,有沒有這樣做,所以沒有什麼好的辦法用戶可以上傳大量的文件
我正在自定義插件中,我正在上傳csv文件和更新數據庫。問題是,csv文件幾乎是350MB,當我試圖把它上傳本地主機上它給我這個錯誤上傳大文件自定義插件wordpress
[error] [client 127.0.0.1] PHP Warning: POST Content-Length of 322904214 bytes exceeds the limit of 104857600 bytes
我使用簡單的表格,上傳文件,有沒有這樣做,所以沒有什麼好的辦法用戶可以上傳大量的文件
您可能需要在您的php.ini
服務器配置文件中增加一些限制。試試這個:
upload_max_filesize = 512M
post_max_size = 512M
更新這兩個值會將您的最大上傳大小設置爲512mb。默認值通常要低很多。請聯繫您的主機/服務器提供商關於更改php.ini - 如果您無法更改它,那麼您的運氣可能不大。
在本地主機上php.ini的位置取決於你使用的是什麼localhost堆棧,但是在WAMP中,你可以通過點擊圖標來打開WAMP菜單訪問它,轉到PHP並且有一個php.ini選項。
即使有更高的上傳限制,我想你會遇到這個數據量的處理問題。嘗試以更小的塊來破壞執行(甚至是csv文件)。 – brasofilo
我在想什麼上傳文件,比處理我也增加腳本時間,所以它不會影響 – Uahmed