【问题标题】:Livewire Content Too Large large file not uploadingLivewire Content Too Large 大文件无法上传
【发布时间】:2023-01-27 01:05:10
【问题描述】:

我是 Livewire 的新手,

我想上传 Image > 15 MB size 。

我已经阅读了 livewire 的文档。

他们说,

您可以更改上传文件的大小

'temporary_file_upload' => [
        'disk' => null,        // Example: 'local', 's3'              Default: 'default'
        '

rules' => ['required', 'file', 'max:1024000'],

   // Example: ['file', 'mimes:png,jpg']  Default: ['required', 'file', 'max:12288'] (12MB)
        'directory' => null,   // Example: 'tmp'                      Default  'livewire-tmp'
        'middleware' => null,  // Example: 'throttle:5,1'             Default: 'throttle:60,1'
        'preview_mimes' => [   // Supported file types for temporary pre-signed file URLs.
            'png', 'gif', 'bmp', 'svg', 'wav', 'mp4',
            'mov', 'avi', 'wmv', 'mp3', 'm4a',
            'jpg', 'jpeg', 'mpga', 'webp', 'wma',
        ],
        'max_upload_time' => 60, // Max duration (in minutes) before an upload gets invalidated.
    ],

但仍然没有上传大文件。

【问题讨论】:

标签: laravel-livewire


【解决方案1】:

我遇到过同样的问题。 conf/livewire.php 中的更改是不够的。需要更改 php.ini。在 php.ini 中找到并设置: post_max_size = 16M upload_max_filesize = 16M 然后重新启动 fpm 服务或重新启动计算机。它帮助到我。

附:如果您不知道 php.ini 在哪里,例如创建一个路由

Route::get('/test/page', function (){
    dd(phpinfo());
});

并寻找“配置文件(php.ini)路径”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-31
    • 2017-03-01
    • 2018-11-16
    • 2014-09-15
    • 1970-01-01
    • 2021-03-08
    • 2019-04-18
    • 2022-12-17
    相关资源
    最近更新 更多