【问题标题】:Uploading images to Cloudinary - Laravel上传图片到 Cloudinary - Laravel
【发布时间】:2019-05-07 15:24:33
【问题描述】:

在 CloudinaryController 中,我从 $request 获取本地文件(图像)并将其上传到 Cloudinary

public static function uploadImage($path, $image_name, $id)
    {
       Cloudder::upload($path, $image_name);
       $image_url= Cloudder::show(Cloudder::getPublicId());
       $this->saveImage($image_url, $id); // saving url to DB
       return redirect()->back()->with('status', 'Image Uploaded Successfully');
    }

如何将带有上述代码的图像上传到目录 home/users 而不是 home?

【问题讨论】:

    标签: laravel storage image-uploading cloudinary


    【解决方案1】:

    Cloudianry 在uploading 时支持folder 参数。

    因此您可以将folder 参数设置为home/users 以将图像上传到该文件夹​​。

    虽然我们正式不支持cloudder wrapper,但看起来您可以在cloudder 中将folder 参数添加到$options

    即将Cloudder::upload($path, $image_name);更改为Cloudder::upload($path, $options, $image_name);

    【讨论】:

      【解决方案2】:

      添加了 $folder 参数,它运行良好,感谢帮助!

      Cloudder::upload($path, $image_name, ['folder' => $folder]);
      

      【讨论】:

        猜你喜欢
        • 2021-09-29
        • 2021-04-22
        • 2022-01-12
        • 2016-09-20
        • 2015-12-19
        • 2017-02-23
        • 2020-09-20
        • 2016-04-12
        • 2019-02-14
        相关资源
        最近更新 更多