时间:2019-05-03 来源:小程序工厂
云函数里应该用的是server端的sdk,这个是支持传二进制的
详见文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/storage/uploadFile.html
谢谢了,晚点试试
var rp = require('request-promise');//还需要npm install request
//以下代码写在exports.main函数里
wx.cloud.uploadFile({ cloudPath: 'example.png', // 上传至云端的路径
filePath: '', // 微信小程序临时文件路径
success: res => { // 返回文件 ID
console.log(res.fileID)
}, fail: console.error
})官方文件给的是临时文件路径,这个还可以是二进制文件??
直接在云函数里把二维码的二进制存到云储存里会自动保存为图片,你写的这个是微信小程序端的接口,在云函数中有云函数存到云储存的接口,看下面:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/storage/uploadFile.html