收藏
回答

ios 不能展示临时文件

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug iOS ios ios 6.7.4

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


ios 不能展示临时文件   wxfile://协议下的临时文件,Image src ios 下不能展示



- 预期表现


能显示


- 复现路径


wx.getImageInfo()  回调回来的   path



- 提供一个最简复现 Demo


最后一次编辑于  01-28
回答关注问题邀请回答
收藏

2 个回答

  • 安
    07-12

    请问解决了吗

    07-12
    赞同
    回复
  • 卢霄霄
    卢霄霄
    01-28

    其他部分代码有问题吧。。能做个代码片段吗

    01-28
    赞同
    回复 20
    • ShineTomorrow
      ShineTomorrow
      01-28

      this.wxChooseImage('album', 1).then(files => {

      console.log('files',files);

      return Promise.all(files.map(file => this.mtGetImageInfo(file.path)));

      }).then(imgs => {

      this.imgSrc = imgs[0].path;

      console.log('imgs',imgs);

      });


      wxChooseImage(type, count) {

                 // const _this = this;

      return new Promise((resolve, reject) => {

      wx.chooseImage({

      count,

      sourceType: [type],

      sizeType: ['compressed'],

      success: data => {

      const paths = data.tempFiles;

      resolve(paths);

      },

      fail: () => {

      this.mtHideLoading();

      },

      });

      });

      },






      01-28
      回复
    • ShineTomorrow
      ShineTomorrow
      01-28




      01-28
      回复
    • ShineTomorrow
      ShineTomorrow
      01-28

      就正常的getImageInfo 后  赋值的过程

      01-28
      回复
    • 卢霄霄
      卢霄霄
      01-28回复ShineTomorrow

      mtGetImageInfo里呢?

      代码片段是这个

      https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      01-28
      回复
    • ShineTomorrow
      ShineTomorrow
      01-28回复卢霄霄



      就一个promise的封装而已


      片段我是用框架生成的, 代码会比较乱


      就正常的 chooseImage  后  getImageInfo  得到 path  赋值的过程


      01-28
      回复
    查看更多(15)