收藏
回答

小程序调用人脸检测与分析的接口的时候参数中的data中的Url,选择本地缓存的图片提示下载图片错误?

我选择图片直接将获取到的本地图片直接赋值给参数中的Url,提示下载图片错误,这个地址必须是http的服务器上的图片吗?

uni.chooseImage({

count: 6, //默认9

sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有

sourceType: ['album'], //从相册选择

success:(res)=>{

console.log(JSON.stringify(res.tempFilePaths));

wx.serviceMarket.invokeService({

  service: 'wx2d1fd8562c42cebb',

  api: 'detectFace',

  data: {

"Action": "DetectFace",

"Url": res.tempFilePaths[0]

  },

}).then(res => {

  console.log('invokeService success', res)

}).catch(err => {

  console.error('invokeService fail', err)

})

}

});

回答关注问题邀请回答
收藏

2 个回答

  • hello world
    hello world
    2025-12-22

    是的,不能用临时路径,可以用base64或者服务器图片

    2025-12-22
    有用
    回复 1
    • 夏至Baby
      夏至Baby
      2025-12-22
      把临时路径转成base64好像不行,是不是只能是服务器图片
      2025-12-22
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-12-22
    有用
    回复
登录 后发表内容