微信小程序图片无法存入云开发数据库,求解决
上传图片的js代码片段
上传图片的js代码片段,觉得自己代码的没错,也能打印出来上传的图片地址,但是发现并没有存进数据库,求大神指点
chooseImage: function(event) {
wx.chooseImage({
count: 9,
success: function (res) {
// 设置图片
that.setData({
images: res.tempFilePaths,
})
that.data.images = []
console.log(res.tempFilePaths)
for (var i in res.tempFilePaths) {
// 将图片上传至云存储空间
wx.cloud.uploadFile({
// 指定要上传的文件的小程序临时文件路径
cloudPath: that.timetostr(new Date()),
filePath: res.tempFilePaths[i],
// 成功回调
success: res => {
that.data.images.push(res.fileID)
},
})
}
},
})
},
js全代码
var that
const db = wx.cloud.database();
Page({
/**
* 页面的初始数据
*/
data: {
canIUse: wx.canIUse('button.open-type.getUserInfo'),
content: '',
images: [],
user: {
},
isLike: false,
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
that = this
that.jugdeUserLogin();
},
/**
* 获取填写的内容
*/
getTextAreaContent: function(event) {
that.data.content = event.detail.value;
},
/**
* 选择图片
*/
chooseImage: function(event) {
wx