我有以下问题:
如何设置每个脚本的upload_max_filesize限制? 我想为特定脚本(操作)设置更大的上传最大文件大小限制。我知道我可以使用.htaccess,但问题是所有操作都是通过单个index.php文件调度的,这可能意味着所有操作.htaccess规则是相同的。那么是否可以为单个php脚本(动作)设置每个脚本的max_upload_size?
希望,你能帮助我。
提前致谢。
答案 0 :(得分:0)
它不可能.. 你必须在你的php.ini或htaccess ..
设置这个upload_max_filesize答案 1 :(得分:0)
您可以尝试将此代码插入您的PHP脚本(操作):
ini_set('upload_max_filesize', '25M');
或另一个动作另一个值:
ini_set('upload_max_filesize', '120M');
答案 2 :(得分:0)
我可能找到了解决方案。这将适用于big_file_upload.php
。
<If "%{REQUEST_URI} == '/subfolder/big_file_upload.php'" >
php_value upload_max_filesize 200M
php_value post_max_size 200M
</If>
<Else>
php_value upload_max_filesize 1M
php_value post_max_size 1M
</Else>
您可以使用其他变量(例如If
)来更改%{QUERY_STRING}
条件。
如果您要路由到index.php?key=value
,则%{QUERY_STRING} == 'key=value'