开发工具加载本地临时文件报错
发布于 5 年前 作者 rli 17687 次浏览 来自 问答

你想反馈一个 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);

    }

});

10 回复

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

我也遇到了相同的问题,307 Internal Redirect

wx.getImageInfo读取wx.downloadFile的临时文件,开发工具上一直pending,然后使用真机扫开发工具生成的二维码进入,直接报错:downloadFile:fail url is null or nil,但是!如果是从真机直接进开发版,然后再进入到相关页面,就可以正常运行,why???更新了新版本的开发工具1.02.1803150才出现的。

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

我是用  wx.getImageInfo 获取的 tempFilePath,画到canvas上,模拟器不显示也不报错,在手机上就正常。 但是在 canvas 上画矩形、线条没问题。

我也遇到了这个bug, 和同事讨论调试老半天,原来是工具的bug好想哭😢

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

希望能够快速解决,在真机上调试太麻烦了

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

回到顶部