在特定文件夹 php Cloudinary 中上传图像
Posted
技术标签:
【中文标题】在特定文件夹 php Cloudinary 中上传图像【英文标题】:Upload image in specific folder php Cloudinary 【发布时间】:2021-04-18 21:03:59 【问题描述】:我正在尝试将图像上传到我的 cloudinary 帐户中的文件夹,但我无法让它工作,它总是保存到默认的 home
文件夹。
我有两个文件夹,分别名为 categories
和 products
。
这就是我现在拥有的
\Cloudinary\Uploader::upload(
$request->file('image'),
$options = array('public_id' => '/home/categories/' . $request->name . '.' .$extension)
);
我也做过'/categories/' . $request->name . '.' .$extension
我明白了
Cloudinary\错误 public_id (/home/categories/asdasdf.jpg) 无效
文档在这里,我看不出我做错了什么 https://cloudinary.com/documentation/image_upload_api_reference#upload_method
我该如何解决这个问题?
【问题讨论】:
【参考方案1】:正确的做法是这样的
\Cloudinary\Uploader::upload(
$request->file('image'),
$options = array('public_id' => 'categories/' . $request->name)
);
这会将文件保存在/home/categories/file
【讨论】:
以上是关于在特定文件夹 php Cloudinary 中上传图像的主要内容,如果未能解决你的问题,请参考以下文章
Cloudinary::CarrierWave 如何在 Cloudinary 中选择上传文件夹
将具有特定public_id的图像上传到Cloudinary到特定文件夹(node.js)
如何使用自定义 url 和文件夹将图像上传到 cloudinary