收藏
回答

微信小程序插件内用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  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 晨
    2018-08-22

    看一下具体的错误信息?

    2018-08-22
    赞同
    回复 5
    • 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
      07-15回复
      获取微信临时文件,比如图片路径。可以直接使用么?还是需要配置域名白名单?
      07-15
      赞同
      回复