node-qiniu git 文档里面的这个 var image = imagesBucket.image('exampleKey'); exampleKey 是什么东西
发布于 10 个月前 作者 dengnan123 1160 次浏览 来自 问答

给图片加水印,用node canvas 做好了,但是代码有点多,看node qiniu 里面有这个做水印的接口,但是这个exampleKey 没理解,求老哥们指导

13 回复

99.jpg 这个Bucket 我是有的

88.jpg 然后这里面的key 是啥

77.jpg 然后调用这个方法 就可以搞定水印,但是 老是报错 key must be a buffer …

13.jpg 介绍这个方法的文档也挂了。。。

14.png 代码应该就这么多

@hewentaowx 老哥 给图片加水印应该是先上传到七牛云,拿到七牛云的连接 在用那个加水印的方法 是不

@dengnan123 我没用过七牛 但是我用其他的第三方都是需要进行一些操作的 你的那些url难道不需要进行base64编码么 而且报错也很清晰 你的key和密钥也应该加密 你那上面的代码不全吧

@hewentaowx 怎么把URL转成base64 新手 这些不太了解。。

@hewentaowx 147.png 加水印完整代码

@dengnan123 对应的有API文档 基本大部分三方都是一样的套路

@dengnan123 老哥这个转 base64:

Buffer.from(str, 'utf8').toString('base64')

// 反转:
Buffer.from(str, 'base64').toString('utf8')
回到顶部