canvasToTempFilePath绘制图片到画布上,真机不显示,开发工具显示,相关域名都配置上了,打印看到的是地址返回不一样;
真机返回的是:wxfile://tmp_ef7d896c70dbbba1bedbb50c83f6ee1f.png
开发工具返回的是:"http://tmp/wxeec88be8ab307f36.o6zAJs3jHQ-GYaUX35iOhX45rqvA.HLGQBJZODyTK7e6afe93405e336a7ee85d72931f7efd.png"
所以真机不显示,不知道原因出在哪里
ios真机不显示wxfile://tmp_格式的临时图片路径,图片显示空白
您好,我也遇到了和您一模一样的问题,我是把base64三张图片绘制到画布上,然后canvas转成图片,开发工具没有问题,真机调试显示的是空白,文件路径也有,也能保存图片,就是显示是空白的,请问您这边是怎么解决的?
你好,我也遇到这个问题了,请问您是怎么解决的
解决了吗?我遇到了一模一样的问题,搞了一下午了,出不来啊
大佬请问解决了吗
找个内部图片上传接口,接口返回https 的 路径 用这个 画
我的问题是这样的:canvasToTempFilePath把当前画布区域的内容导出生成图片。打印看到的是地址返回不一样;
真机返回的是:tempFilePath:"wxfile://tmp_f5ab48510d56e0bd7a8a10d0fb55a5867acbb9252122acfb.png"
开发工具返回的是:tempFilePath:"http://tmp/wxdb3b9da15404dee5.o6zAJs6CBqJObgs8FTU9….2LPLg9iJnauF4bf4abd0900a865d4c0f46b687e71825.png"
返回都是ok的,并没在报错,在开发工具上可以调用这个地址进行上传到云存储,但真机调试就不行:上传不了了!
所以真机不显示,云存储管理后台也就没数据了!不知道原因出在哪里
那个我请问一下,我是直接在服务器上拿到一个图片路径用canvas画出来就行,我这边也是真机显示不出来但是开发者工具可以,是不是图片太大了,后台传过来的图片有2m
网络路径 是需要先保存到本地才可以 切记是保存不是缓存
不需要保存到本地,我们用的就是wx.canvasToTempFilePath
用 wx.saveImageToPhotosAlbum 存不了么
不是保存,现在是绘制图片到画布上,真机不显示,模拟器显示,相关域名都配置上了,打印看到的是地址返回不一样;
真机是:wxfile://tmp_ef7d896c70dbbba1bedbb50c83f6ee1f.png
模拟器是:"http://tmp/wxeec88be8ab307f36.o6zAJs3jHQ-GYaUX35iOhX45rqvA.HLGQBJZODyTK7e6afe93405e336a7ee85d72931f7efd.png"
canvasToTempFilePath是把画布保存成临时文件。你是画布都显示不了吗?
开发工具可以,真机不行
真机打开调试,如果可以的话,说明你白名单配置得有问题。
如果不可以,可能需要你做个代码片段,或者贴下代码了
开发工具返回的地址就是http://tmp/....
真机返回的地址就是wxfile://.....
不知道原因出在哪里