微信中圖片上傳獲得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"