已知Cloudinary可自动创建文件夹,能否通过API创建空文件夹?
Cloudinary API能否直接创建空文件夹?
嘿,这个问题问得好!咱们把这事说清楚:
首先,Cloudinary并没有提供直接创建空文件夹的API接口。原因在于:
Cloudinary里的「文件夹」其实是虚拟概念,并不是像本地文件系统那样的物理目录。它们完全是基于资源的public_id中的路径部分生成的——比如你上传一张图片,把它的public_id设为旅行/夏日/山景.jpg,控制台里就会自动出现旅行/夏日这个文件夹结构。如果某个路径下没有任何资源,这个「文件夹」实际上并不存在于系统中,自然也就没法凭空创建空的。
让控制台显示“空文件夹”的替代方案
如果你确实需要在控制台里看到某个空文件夹(比如用于提前规划分类),可以用这个小技巧:
- 上传一个极小的占位资源(比如1x1像素的透明PNG图片)到目标路径,比如把它的
public_id设为我的目标文件夹/.占位文件。这样系统就会生成对应的文件夹,在控制台里就能看到了。 - 等之后这个文件夹里有了实际资源,你可以随时删除这个占位文件。不过要注意:如果删除占位文件后,文件夹里没有其他资源,控制台里的这个文件夹也会随之消失哦。
内容的提问来源于stack exchange,提问作者javadev
相关产品推荐
相关产品推荐

