收藏
回答

开发工具加载本地临时文件报错

问题模块 框架类型 操作系统 工具版本
开发者工具 小程序 macOS 1.02.1803150

你想反馈一个 Bug 还是 提一个需求?


如果是 Bug:


* Bug 表现是什么?预期表现是什么?

VM136:2 Failed to load image http://127.0.0.1:64876/tmp/*************.*************.*************.png

net::ERR_EMPTY_RESPONSE 


* 如何复现?

为了解决 canvas 直接加载网络图片经常出现加载不出来的情况,先下载在临时文件,然后在画在 canvas 上。上一个版本没问题,这个版本出现了如上 bug


* 提供一个最简复现 Demo

wx.downloadFile({

    url: fileUrl,

    success: res => {

        ctx.drawImage(res.tempFilePath, 0, 0, 300, 300);

    }

});


最后一次编辑于  2018-03-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

15 个回答

  • HS
    HS
    2018-03-15

    能贴一下 res.tempFilePath 得到的结果吗

    2018-03-15
    赞同
    回复
  • 林超
    林超
    2018-03-15

    麻烦给个相关的代码片段(https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/minicode.html),我们定位下问题

    2018-03-15
    赞同
    回复
  • Hugh
    Hugh
    2018-03-15

    res.tempFilePath:

    http://tmp/wx4424a86999a43a5f.o6zAJs3xzFSLCr7Y_tT59qL9R66w.6OLyAIJPnEWE68b8a356f2ead96fd6d149cb0a2d127f.png

    2018-03-15
    赞同
    回复
  • HS
    HS
    2018-03-15

    谢谢反馈,我们定位一下问题,请先参考真机表现为准。

    2018-03-15
    赞同
    回复
  • 心事太多
    心事太多
    2018-03-15

    我也遇到了。上一个版本downloadFile后使用drawImage是ok的,更新完就不显示了。

    2018-03-15
    赞同
    回复
  • Hugh
    Hugh
    2018-03-15

    wechatide://minicode/c579c6beff9fadb1ed59985e30b83a32

    2018-03-15
    赞同
    回复
  • 心事太多
    心事太多
    2018-03-15

    怀疑是downloadFile后返回的图片地址问题,换成本地目录的图片地址可以正常显示

    2018-03-15
    赞同
    回复
  • Hugh
    Hugh
    2018-03-15

    怕是监听 64876 端口的服务有问题吧。

    ERR_EMPTY_RESPONSE

    报错挺明确的。

    2018-03-15
    赞同
    回复
  • 刘文文
    刘文文
    2018-03-15

    同样的问题,本地生成临时图片地址后被另一个canvas使用,drawImage没反应,换用网络图片可以

    2018-03-15
    赞同
    回复
  • HS
    HS
    2018-03-15

    感谢各位,问题已复现,我们会在后续版本中进行修复。

    2018-03-15
    赞同
    回复