我有以下问题:
如何设置每个脚本 upload_max_filesize 限制?我想为特定脚本(操作)设置更大的上传最大文件大小限制。我知道我可以使用 .htaccess,但问题是所有操作都是通过单个 index.php 文件发送的,这可能意味着所有操作的 .htaccess 规则都是相同的。那么是否可以为单个 php 脚本(操作)设置每个脚本的 max_upload_size ?
希望,你能帮助我。
提前致谢。
它不可能.. 你必须在你的 php.ini 或 htaccess 中设置这个 upload_max_filesize ..
您可以尝试将此代码插入到您的 PHP 脚本(操作)中:
ini_set('upload_max_filesize', '25M');
或在另一个动作中另一个值:
ini_set('upload_max_filesize', '120M');
我可能找到了解决方案。这将适用于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'