首頁 > 後端開發 > php教程 > 微信中圖片上傳獲得wxlocalresource://498448450243964 存入資料庫不能在前端顯示

微信中圖片上傳獲得wxlocalresource://498448450243964 存入資料庫不能在前端顯示

WBOY
發布: 2016-10-19 10:40:57
原創
3368 人瀏覽過

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

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板