微信wx.uploadImage上传后无法通过http链接访问

煮吧姐 2019-08-16 10:04:08

前台代码
function getImage(callback,Classify,btn){

wx.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: [ 'camera'],
success: function (res) {
var localIds_val = res.localIds;
var imgCode= "<img src=\""+localIds_val+"\">";
$(btn).parent().append(imgCode)
log("拍照成功localIds:"+localIds_val);
wx.uploadImage({
localId: localIds_val.toString(),
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
media_id = res.serverId
log("上传图片到微信服务器成功serverId:"+media_id)
callback(Classify,btn);
}
});
}
});
}




后台代码
String requestUrl = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID";
requestUrl = requestUrl.Replace("ACCESS_TOKEN", token).Replace("MEDIA_ID", media_id);
return requestUrl;


反馈结果

拍照成功localIds:weixin://resourceid/1de3df7ba86dac4fa39ac15f124831fb
上传图片到微信服务器成功serverId:kTaQp73BW6nLJfIMBNmMcfhOHGj-mkSDkKdKQh-YsK0ecmkHGBHXK6LA-7RnJ2MY
提交后台操作

http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=24_H-AlFUzy1aJ31UARI1VOi8022b6rWenG6LB2ze0JWkwOcWstrFzFjXO2gX0ySqw-al70l9poopoeBTkvQWdbLkyzWMuLSf5BtUU0czljpUZE9htImJn0nQKLucZlmJa5pguisM5y7Iuqcw29TTMiAHAEEX&media_id=kTaQp73BW6nLJfIMBNmMcfhOHGj-mkSDkKdKQh-YsK0ecmkHGBHXK6LA-7RnJ2MY

访问地址反馈:{"errcode":40007,"errmsg":"invalid media_id hint: [70iQIa09432335]"}
...全文
414 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
devin1986 2019-08-21
  • 打赏
  • 举报
回复
图片二进制是否有问题

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧