WeChat에 사진을 업로드하고 데이터베이스에 저장되어 프런트엔드에 표시할 수 없는 wxlocalresource://498448450243964를 가져옵니다. 해결 방법
WeChat에 사진을 업로드하고 데이터베이스에 저장되어 프런트엔드에 표시할 수 없는 wxlocalresource://498448450243964를 가져옵니다. 해결 방법
임시 로컬 주소입니다. 서버측에서 자료를 가져온 후 파일 내용을 가져와서 http 주소를 프런트 엔드로 반환해야 합니다.
WeChat JSSDK의 이미지 인터페이스를 사용해야 합니다
wxlocalresource://498448450243964 고객의 자체 WeChat 브라우저에서만 사용할 수 있는 사진의 로컬 ID 목록입니다
또한 WeChat 서버에 이미지를 업로드하려면 이미지 업로드 인터페이스를 사용해야 합니다.
<code>wx.uploadImage({ localId: 'wxlocalresource://498448450243964', // 需要上传的图片的本地ID,由chooseImage接口获得 isShowProgressTips: 1, // 默认为1,显示进度提示 success: function (res) { var serverId = res.serverId; // 返回图片的服务器端ID } });</code>
업로드한 후 이 사진은 WeChat 서버에 3일 동안만 저장할 수 있으므로 사진을 자신의 서버에 저장하려면 백엔드의 자료 가져오기 인터페이스를 사용해야 합니다
http 요청 방식: GET, https call
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"