收藏
回答

tempFilePath无法作为img标签的src属性显示图片

API/组件名称 终端类型 微信版本 基础库版本
wx.chooseImage 客户端 6.6.1 1.9.1

最新基础库版本,最新ios系统,包括IDE中


测试wx.chooseImage()回调返回的res.tempFilePath无法作为image标签的src属性来显示图片,亲测有bug


现在返回的tempFilePath临时路径无法在image标签中显示出来


<view class="member_join_upload-files">
               <block wx:for="{{uploadImages}}" wx:key="*this">
                   <view class="member_join_upload-file" catchtap="previewImage" id="{{item}}">
                       <image class="member_join_upload-img" src="{{item}}">image>
                   view>
               block>
           view>


求助各路大神,尽快修复这个bug,多谢


wx.chooseImage({
 count: 1, // 默认9
 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
 success: function (res) {
   // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
   var tempFilePaths = res.tempFilePaths
 }
})



chooseUploadImages: function (e) {
   wx.chooseImage({
     count: 9,
     sizeType: ['original', 'compressed'],
     sourceType: ['album', 'camera'],
     success: (res) => {
       console.log(res);
       // console.log(this.data.uploadImages.concat(res.tempFilePaths));
       this.setData({
         uploadImages: this.data.uploadImages.concat(res.tempFilePaths),
       });
       // App.util.uploadMultiImages({
       // })
       for (var i = 0, len = this.data.uploadImages.length; i < len; i++) {
         wx.saveFile({
           tempFilePath: res.tempFilePaths[i],
           success: (res) => {
             console.log(res);
           }
         })
       }
     }
   })
 },


VM2324:2 Failed to load image http://tmp/wx3ca2e94afa79a416.o6zAJswbPoA-0ObCJxyveCQOnPtg.23e7c558dddb6528e05e811ddc576abc.png

the server responded with a status of 404 (HTTP/1.1 404 Not Found) 

From server 127.0.0.1

(anonymous) @ VM2324:2

VM2326:1 Thu Jan 11 2018 17:10:32 GMT+0800 (中国标准时间) 渲染层网络层错误

VM2326:2 Failed to load image http://tmp/wx3ca2e94afa79a416.o6zAJswbPoA-0ObCJxyveCQOnPtg.c04ff7d0b9a4374aa8d31495e904acad.png

the server responded with a status of 404 (HTTP/1.1 404 Not Found) 

From server 127.0.0.1


wx.chooseImage({
  count: 1, // 默认9
  sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  success: function (res) {    // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
    var tempFilePaths = res.tempFilePaths
  }
})


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

2 个回答

  • 薛定谔的bug
    薛定谔的bug
    2018-01-29

    。。。。这问题   在百度上有个解决办法   但是有点麻烦   我就干脆 用个canvas算了

    2018-01-29
    有用
    回复
  • 松鼠桂鱼
    松鼠桂鱼
    2018-01-27

    遇到一样的问题了。

    但安卓手机上测试是可以显示的。

    2018-01-27
    有用
    回复
登录 后发表内容