更改最大上传文件大小我有一个我无法访问的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 关注
- 840 浏览
添加回答
举报
0/150
提交
取消