【发布时间】:2018-01-28 00:51:15
【问题描述】:
我在上传到正确的文件夹时遇到了一些困难。如果我指定:
cloudinary.uploader.upload(filePath, {
folder: 'test-directory'
});
我正在关注 Node 集成指南:http://cloudinary.com/documentation/image_upload_api_reference#upload
我提前创建了“测试目录”。图片上传成功,但总是进入我的媒体库的根目录。
我在我的帐户设置中启用了“自动创建文件夹”。
这是来自 Cloudinary 的上传响应示例:
{
public_id: 'we1yjvlpxc1qtuf1oaqe',
version: 1503236713,
signature: '37edbc2b19ea72b75298acce8075f9e8ddb12d09',
width: 675,
height: 37,
format: 'jpg',
resource_type: 'image',
created_at: '2017-08-20T13:45:13Z',
tags: [],
bytes: 602,
type: 'upload',
etag: 'b5522ae652340881b213c46c035d0aed',
url: 'http://res.cloudinary.com/alsoicode/image/upload/v1503236713/we1yjvlpxc1qtuf1oaqe.jpg',
secure_url: 'https://res.cloudinary.com/alsoicode/image/upload/v1503236713/we1yjvlpxc1qtuf1oaqe.jpg',
original_filename: 'test_r6_c1'
}
我也尝试将文件夹名称添加到 public_id 选项,但这也没有奏效。
我做错了什么?
【问题讨论】:
-
你能分享上传响应中返回的
public_id吗? -
@Maor.G 我已经添加了完整的上传响应。
-
Cloudinary 似乎也不尊重
use_filename等其他选项,因为上传的资源都有自动生成的文件名。上传成功,但未应用任何选项。
标签: node.js cloudinary