收藏
回答

微信小程序插件内用wx.getImageInfo来获取临时图片会报错

问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
Bug wx98dfdf288a3a5b83 1.0.5 wx98dfdf288a3a5b83 6.7.2 2.2.3

- 当前 Bug 的表现(可附上截图)


如果用wx.getImageInfo来获取http://tmp/xxx.jpg(临时图片)会报非法域名的错误。


- 预期表现


可以正常获取临时图片的信息。


- 复现路径


任何地方都可以复现。


- 提供一个最简复现 Demo


wx.chooseImage({

count: 1,

sizeType: ['original'],

sourceType: ['album'],

success (res) {

wx.getImageInfo({ src: res.tempFilePaths[0] })

}

});


最后一次编辑于  2018-08-22
回答关注问题邀请回答
收藏

3 个回答

  • 晨
    2018-08-22

    看一下具体的错误信息?

    2018-08-22
    有用
    回复 7
    • Aero
      Aero
      2018-08-23

      错误信息是没有配置安全域名,但是因为临时路径都是http://tmp/xxx.jpg这样的所以其实没有安全域名。这个估计是方法处理的时候没有预处理url导致的。

      2018-08-23
      回复
    • 晨
      2018-08-23回复Aero

      请提供一下出现问题的机型和微信版本?

      2018-08-23
      回复
    • Aero
      Aero
      2018-08-23回复

      iPhone 6, iPhone 6S, iPhone 6S Plus, Oneplus 6, Smartisan T2, Samsung S6, Samsung S7, Samsung S8, Samsung S9, Xiaomi Mi 8, 开发者工具(Lastest on Windows & macOS), WeChat 6.7.2, SDK 2.2.3

      2018-08-23
      回复
    • 晨
      2018-08-23回复Aero

      临时文件是哪个API生成的?手机上临时文件应该是wxfile://开头才对

      2018-08-23
      回复
    • StephenO_o
      StephenO_o
      2019-07-15回复
      获取微信临时文件,比如图片路径。可以直接使用么?还是需要配置域名白名单?
      2019-07-15
      回复
    查看更多(2)
  • 杨珏成
    杨珏成
    2020-07-11

    同一个问题 有办法解决吗?

    2020-07-11
    有用
    回复
  • 咕咚哥
    咕咚哥
    2020-02-11

    这个问题解决么,这是我的,也是临时文件报错,求大神指导

    2020-02-11
    有用
    回复
登录 后发表内容