如何增加 Laravel Octane 的最大文件上传大小?

问题描述 投票:0回答:1

在 Octane 上运行 Laravel 11 时,我无法上传大于 2MB 的文件。

没有 Octane 它也可以工作,所以 Nginx 或 PHP 似乎不会出现问题。我尝试了 Frankenphp 和 Swoole,但都无法上传文件。我怎样才能增加这个限制?从哪里配置的?

laravel swoole laravel-octane openswoole
1个回答
0
投票

默认情况下,Swoole 包大小限制为 2MB。您可以在 Laravel 中通过更改

package_max_length
swoole
 -> 
options
 下的配置 
octane.php

来自定义此设置
// config/octane.php

'swoole' => [
    'options' => [
        'log_file' => storage_path('logs/swoole_http.log'),
        'package_max_length' => 10 * 1024 * 1024, // 10 MB
    ],
],

参考:https://laravel.com/docs/11.x/octane#swoole-configuration

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.