请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

显示本地图片,真机不能显示

我想实现点击文字实现加载本地图片的功能
wxml代码:

  <view>
  <text class='title' catchtap='chooseImgOnTap'>点击这里,加载图片</text>
  <view class='text-content'>
  <input type='text' placeholder='你的名字' placeholder-class='placeholder' bindfocus='onBindFocus' bindconfirm='onBindConfirm' confirm-type='done'></input>
  <image class='text-img' src="{{tempFilePaths}}" ></image>
  </view>
  </view>

js代码如下

chooseImgOnTap:function(event){
    var that=this;
   /*  从本地相册选择图片或使用相机拍照。 */
    wx.chooseImage({
      count: 9, // 默认9 
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 
      success: function (res) {
        console.log(res.tempFilePaths)
        that.setData({
          tempFilePaths: res.tempFilePaths
        })
      }
    })
  }

在调试环境下可以加载图片,正确显示,可是真机情况下不能显示图片,这是为什么?
开发环境下的图片地址是:http://tmp/wx1275b0cd0ecb866b.o6zAJs24veOtzE1y_5x5U7xfuRMY.8j0gxc1zZXWY63bee37a45704542d3edb5c93bc7550f.jpg
真机下的图片地址:wxfile://tmp_89274371f10edb446317506a46dde934a8f5d168a7c4c99f.jpg

正在回答

2回答

应该来说都能显示,应该不是代码问题,要不是兼容性问题,要不是图片问题

0 回复 有任何疑惑可以回复我~
  • 提问者 suu0422 #1
    我把同样的图片发送到手机端 手机端不能显示
    回复 有任何疑惑可以回复我~ 2019-08-14 18:37:09
  • 7七月 回复 提问者 suu0422 #2
    那就是图片的问题吧。
    回复 有任何疑惑可以回复我~ 2019-08-14 21:19:44
  • 提问者 suu0422 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-08-16 10:30:52
提问者 suu0422 2019-08-14 18:36:37

我把同样的图片发送到手机端 手机端不能显示

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信