收藏
回答

ios 不能展示临时文件

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

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


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



- 预期表现


能显示


- 复现路径


wx.getImageInfo()  回调回来的   path



- 提供一个最简复现 Demo


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

2 个回答

  • 安
    2019-07-12

    请问解决了吗

    2019-07-12
    有用
    回复
  • 卢霄霄
    卢霄霄
    2019-01-28

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

    2019-01-28
    有用
    回复 32
    • ShineTomorrow
      ShineTomorrow
      2019-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();

      },

      });

      });

      },






      2019-01-28
      回复
    • ShineTomorrow
      ShineTomorrow
      2019-01-28




      2019-01-28
      回复
    • ShineTomorrow
      ShineTomorrow
      2019-01-28

      就正常的getImageInfo 后  赋值的过程

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

      mtGetImageInfo里呢?

      代码片段是这个

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

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



      就一个promise的封装而已


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


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


      2019-01-28
      回复
    查看更多(27)
登录 后发表内容