php 本地图片上传_得到的 url 怎么出不来那个图片啊,微信中图片上传获得wxlocalresource://498448450243964存入数据库不能在前端显示...

微信中图片上传获得wxlocalresource://498448450243964 存入数据库不能在前端显示 怎么解决

回复内容:

微信中图片上传获得wxlocalresource://498448450243964 存入数据库不能在前端显示 怎么解决

这是临时本地地址,需要在服务端拉取素材后获得文件内容并返回http地址给前端。

你这个应该是用的微信JSSDK的图片接口吧

wxlocalresource://498448450243964 这个是照片本地ID列表只能在用户端自己的微信浏览器里面使用

你还需要用上传图片接口将图片上传到微信服务器:

wx.uploadImage({

localId: 'wxlocalresource://498448450243964', // 需要上传的图片的本地ID,由chooseImage接口获得

isShowProgressTips: 1, // 默认为1,显示进度提示

success: function (res) {

var serverId = res.serverId; // 返回图片的服务器端ID

}

});

传上去后这个图片只能在微信服务器保存3天所以你后端要用 获取素材接口将图片保存到自己服务器

http请求方式: GET,https调用

https://api.weixin.qq.com/cgi...

请求示例(示例为通过curl命令获取多媒体文件)

curl -I -G "https://api.weixin.qq.com/cgi-bin/media/get?>access_token=ACCESS_TOKEN&media_id=MEDIA_ID"

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值