收藏
回答

wx.previewImage在PC端不显示

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.previewImage 工具 2.7.1.88 2.0.0

最后一次编辑于  2020-05-06
回答关注问题邀请回答
收藏

4 个回答

  • 姜文川
    姜文川
    2022-03-20

    我也是遇到了这个问题,在手机端小程序中,wx.previewImage是可以预览图片的,但是在电脑端的微信小程序中也是提示下载失败。。后来经过千辛万苦才发现,是因为我下载图片的后台逻辑中,把response.addHeader("Content-Disposition", "attachment;filename=" + codeFileName);,设置消息头Content-Disposition的逻辑给去掉,就能在PC端预览了。

    

    2022-03-20
    有用
    回复 1
    • 姜文川
      姜文川
      2022-03-20
      我懒得研究为什么了。
      2022-03-20
      1
      回复
  • eagle
    eagle
    2021-06-22


    有没有解决呀。 我的也是pc端不行的。 手机端可以的

    //图片预览

    $("#Tolist").on("click",".img_prev",function(){

    var hosts = window.location.host; 

       var url ="http://"+hosts+$(this).attr("src");

      var arr = Array();

      $(".img_prev").each(function(index){

       var temp = "http://"+hosts+$(this).attr("src");

       //alert(index);

    arr.push(temp);

    });

                //移动端查看图片

    wx.previewImage({

    current:encodeURI(url), // 当前显示图片的http链接

    urls: arr // 需要预览的图片http链接列表

    });

    });

    2021-06-22
    有用
    回复 1
    • eagle
      eagle
      2021-06-22
      {errMsg: "imagePreview:permission denied", err_msg: "imagePreview:permission denied"}
      加个fail回调,提示这个。
      2021-06-22
      回复
  • LIU
    LIU
    2019-11-14

    测试发现  wx.previewImage在PC端只能打开Http的路径 不能打开https?

    2019-11-14
    有用
    回复
  • 是小白啊
    是小白啊
    2019-11-11

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-11-11
    有用
    回复 3
登录 后发表内容
问题标签