2

我有以下问题:

如何设置每个脚本 upload_max_filesize 限制?我想为特定脚本(操作)设置更大的上传最大文件大小限制。我知道我可以使用 .htaccess,但问题是所有操作都是通过单个 index.php 文件发送的,这可能意味着所有操作的 .htaccess 规则都是相同的。那么是否可以为单个 php 脚本(操作)设置每个脚本的 max_upload_size ?

希望,你能帮助我。

提前致谢。

4

3 回答 3

0

它不可能.. 你必须在你的 php.ini 或 htaccess 中设置这个 upload_max_filesize ..

在 PHP 上更改 upload_max_filesize

于 2012-11-02T11:03:28.983 回答
0

您可以尝试将此代码插入到您的 PHP 脚本(操作)中:

ini_set('upload_max_filesize', '25M');

或在另一个动作中另一个值:

ini_set('upload_max_filesize', '120M');
于 2012-11-02T11:03:40.240 回答
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'

于 2020-04-01T21:34:07.967 回答