亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師,請教個問題

wx.chooseImage 成功后返回的地址是這樣的:"http://tmp/wxf75b856db0af7416.o6zAJs2y9meeapWKOCO0bNGHD33g.COls47yvj9yP627957ccd7ee173198020191d011e6b3.jpg"

能轉換成二進制嗎?如何轉?因為想要調用百度api的人臉識別接口,需要傳入圖片的二進制轉base64格式


正在回答

2 回答

在云函數中轉:

new Buffer()

0 回復 有任何疑惑可以回復我~

還查找到了一種在小程序端實現的:

wx.chooseImage({
??????success:?res?=>?{
??????wx.getFileSystemManager().readFile({
??????????filePath:?res.tempFilePaths[0],?//選擇圖片返回的相對路徑
??????????encoding:?'base64',?//編碼格式
??????????success:?res?=>?{?//成功的回調
????????????console.log('data:image/png;base64,'?+?res.data)
??????????}
????????})
//以下兩行注釋的是同步方法
????????//let?base64?=?wx.getFileSystemManager().readFileSync(res.tempFilePaths[0],?'base64')?
????????//console.log(base64)
??????}
????})


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
輕松入門微信小程序與云開發
  • 參與學習       64633    人
  • 解答問題       1742    個

深入淺出微信小程序核心基礎與云開發,使你掌握小程序開發必備技能。

進入課程

老師,請教個問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號