微信中图片上传获得wxlocalresource://498448450243964 存入数据库不能在前端显示 怎么解决
微信中图片上传获得wxlocalresource://498448450243964 存入数据库不能在前端显示 怎么解决
这是临时本地地址,需要在服务端拉取素材后获得文件内容并返回http地址给前端。
你这个应该是用的微信JSSDK的图片接口吧
wxlocalresource://498448450243964 这个是照片本地ID列表只能在用户端自己的微信浏览器里面使用
你还需要用上传图片接口将图片上传到微信服务器:
立即学习“前端免费学习笔记(深入)”;
<code>wx.uploadImage({
localId: 'wxlocalresource://498448450243964', // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
}
});</code>传上去后这个图片只能在微信服务器保存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"
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号