---备注:上个问题一直没人回复,所以新发一条 上个问题链接:https://developers.weixin.qq.com/community/develop/doc/0002661b1fcc98cd522a3661052800?highLine=data%2520exceed%2520max%2520size
很奇怪 有些图片是可以上传的,有些上传不了,文件也没有超过限制大小呀
下面是调用代码
wx.getFileSystemManager().readFile({
filePath: tempFilePaths[0],
success: buffer => {
setTimeout(function () {
wx.showLoading({
title: '请稍等',
})
}, 350)
wx.cloud.init({
env: '*****'
})
wx.cloud.callFunction({
name: "imgseccheck",
data: {
value: buffer.data
}
}).then(
imgRes => {
wx.hideLoading()
//console.log(imgRes)
if (imgRes.result.errCode == 87014) {
wx.showToast({
title: '图片含有违法违规内容',
icon: 'none',
duration: 1500
})
} else {
//***
}
}
).catch(error => {
wx.showToast({
title: '未知错误',
icon: 'none',
duration: 1500
})
})
},
fail: err => {
wx.showToast({
title: err,
icon: "none",
duration: 1500
})
}
})
}
上传的文件大小是54209
报错信息是"cloud.callFunction:fail Error: data exceed max size (callId: 1585894770302-0.7523036534558765) (trace: 14:19:30 start->14:19:31 system error (Error: data exceed max size), retry->14:19:33 system error (Error: data exceed max size), retry->14:19:35 system error (Error: data exceed max size), abort); at cloud.callFunction api; "
我现在也遇到这个问题 只想到了 把上传和非法图片校验接口分开了~;使用小程序端的上传图片;云函数做图片校验;不知道楼主有没有发现更方便的方式
解决了么 ?
解决了吗,我也是跟你一样的问题