想问一下为什么这里 fileID 是有值的,但是云数据库里面 img 是空的啊
你把图片存到云储存里了,没有传值到数据库
// 将图片上传至数据库和云存储
// 使用云函数
const cloud = require('wx-server-sdk')
cloud.init()
// 上传图片
exports.main = async (event, context) => {
const file = event.file
const result = await cloud.uploadFile({
cloudPath: '图片路径',
fileContent: file
})
return result.fileID
}
// 使用小程序API
// 将图片上传至数据库和云存储
// 引入SDK核心类
const cloud = require('wx-server-sdk')
// 初始化 cloud
cloud.init()
// 将图片上传至云存储
const uploadFile = async (filePath) => {
const result = await cloud.uploadFile({
cloudPath: '图片路径',
filePath: filePath
})
return result.fileID
}
module.exports = {
uploadFile
}