更改最大上傳文件大小我有一個我無法訪問的PC上托管的網站。我有一個上傳表單,允許人們上傳最大30MB的mp3文件。我的服務器端腳本是用PHP完成的。每次我嘗試上傳文件時,都會收到一條錯誤,聲稱該文件超出了允許的最大大小,因此我需要增加大小。我在網上的研究建議更改.htaccess我無法訪問的文件,這樣就行不通了。其他人建議我應該php.ini在我的root上添加一個自定義文件,但該文件不起作用。還有其他建議嗎?
4 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
您需要設置的值upload_max_filesize
,并post_max_size
在你的php.ini:
; Maximum allowed size for uploaded files. upload_max_filesize = 40M ; Must be greater than or equal to upload_max_filesize post_max_size = 40M
修改php.ini文件后,需要重新啟動HTTP服務器才能使用新配置。
如果你不能改變你的php.ini,那你就不走運了。您無法在運行時更改這些值; 上傳文件大于php.ini中指定的值將在執行到達您的調用時失敗ini_set
。
請參閱核心php.ini指令的說明。

慕工程0101907
TA貢獻1887條經驗 獲得超5個贊
您可以通過.htaccess
文件進行更改。
.htaccess
文件存儲在與.php
文件相同的目錄中。他們修改該文件夾和所有子文件夾的配置。您只需.htaccess
在您選擇的目錄中創建一個文件(或修改它,如果存在)即可使用它們。
以下內容可以使您增加上傳限制(如果服務器提供程序允許通過PHP配置更改.htaccess
)。
php_value upload_max_filesize 40M php_value post_max_size 42M

智慧大石
TA貢獻1946條經驗 獲得超3個贊
我有同樣的問題,我創建了一個.user.ini文件,并將其放在上載腳本所在的目錄中。比在該文件中我設置這兩個值:
upload_max_filesize = 40M post_max_size = 40M
它對我很有用!
- 4 回答
- 0 關注
- 873 瀏覽
添加回答
舉報
0/150
提交
取消