【问题标题】:Set name when uploading image file with laravel使用 laravel 上传图片文件时设置名称
【发布时间】:2021-07-22 03:58:10
【问题描述】:

我正在将图片上传到 laravel 中的 minio。

Storage::cloud()->put('image', $request->file, 'public');

上传成功,但保存的是随机名称。现在我想给它分配名称,我该怎么办。

随机名称上传:LD7fBO5seB8KMbYFS8wNafjK73hfA7lyUPAarGme.jpg

给我一​​些想法。谢谢

【问题讨论】:

标签: laravel laravel-5 minio


【解决方案1】:

简单的^^。将put 更改为putFileAs

    $data = $request->file;
    $originalName = pathinfo($data->getClientOriginalName(), PATHINFO_FILENAME);
    $fileName = $originalName . '-' . $data->guessExtension();
    Storage::cloud()->putFileAs('image', $request->file, $fileName, 'public');

【讨论】:

    猜你喜欢
    • 2018-05-14
    • 1970-01-01
    • 2016-08-29
    • 2021-07-01
    • 2012-09-02
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    相关资源
    最近更新 更多