小程序
小游戏
企业微信
微信支付
扫描小程序码分享
根据网上的方法码出来的代码,啥图片都能成功上传。
result的结果是:
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用习大大的图片试了下,又变成了这个错误,晕死了
errCode: -504002 functions execute fail
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
const cloud = require('wx-server-sdk')
•
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
// 云函数入口函数
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
try {
const result = await cloud.openapi.security.mediaCheckAsync({
version:2,
openid: wxContext.OPENID,
scene: event.scene,
mediaType:event.mediaType,
mediaUrl:event.mediaUrl,
});
return result.errCode;
} catch (err) {
return err;
}
wx.cloud.callFunction({
name:'checkmedia',
data:{
mediaUrl: "https://ts1.cn.mm.bing.net/th/id/R-C.7ba8731f7503355f4f69f627456fda7f?rik=VDPkIsqeBvcU3g&riu=http%3a%2f%2fepaper.hljnews.cn%2fhljrb%2f20200905%2fEA4F6253223F05A43F973CD39EEB7013.jpg&ehk=VrBvAG6iGIfcRoYCgUMtWQL5zfy2rlttw3BJqDqHazo%3d&risl=&pid=ImgRaw&r=0.jpg"
},
success:(res)=>{
console.log("检查通过",res.result)
sizeType: ['original', 'compressed'],
检查一下你传递的数据格式是否有误。
还有你图片传的是临时路径,你需要传的是服务器能读取到的图片路径。
看下这个:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/utils/Cloud.CDN.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
用习大大的图片试了下,又变成了这个错误,晕死了
errCode: -504002 functions execute fail
const cloud = require('wx-server-sdk')
•
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
•
// 云函数入口函数
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
try {
const result = await cloud.openapi.security.mediaCheckAsync({
version:2,
openid: wxContext.OPENID,
scene: event.scene,
mediaType:event.mediaType,
mediaUrl:event.mediaUrl,
});
return result.errCode;
} catch (err) {
return err;
}
}
});
wx.cloud.callFunction({
name:'checkmedia',
data:{
mediaUrl: "https://ts1.cn.mm.bing.net/th/id/R-C.7ba8731f7503355f4f69f627456fda7f?rik=VDPkIsqeBvcU3g&riu=http%3a%2f%2fepaper.hljnews.cn%2fhljrb%2f20200905%2fEA4F6253223F05A43F973CD39EEB7013.jpg&ehk=VrBvAG6iGIfcRoYCgUMtWQL5zfy2rlttw3BJqDqHazo%3d&risl=&pid=ImgRaw&r=0.jpg"
},
success:(res)=>{
console.log("检查通过",res.result)
sizeType: ['original', 'compressed'],
检查一下你传递的数据格式是否有误。
还有你图片传的是临时路径,你需要传的是服务器能读取到的图片路径。
看下这个:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/utils/Cloud.CDN.html