通过微信接口获取到图片的 localId,怎么能用 canvas 的 toDataUrl?

2015-09-06 09:38:42 +08:00
 Ricoo

1 、获取到图片的 localId 后,赋值给 img 的 src ,但是调用 canvas 的 toDataUrl 会出现跨域问题,有什么解决办法吗?
2 、调用微信接口获取的图片,怎么获取 exif 信息,用 exif.js 好像不行。

8247 次点击
所在节点    JavaScript
5 条回复
linauror
2015-09-06 09:50:59 +08:00
下载到本地再处理呢
abelyao
2015-09-06 09:55:29 +08:00
var image = new Image ();
image.crossOrigin = '';

试试看这样能否解决跨域的问题?
Ricoo
2015-09-06 10:36:22 +08:00
@abelyao 这个试过了,不行,可能微信那边没开权限
YuJianrong
2015-09-06 11:21:02 +08:00
图片没开放权限的话跨域是无解的。要不安全性哪里来……
abelyao
2015-09-06 17:26:51 +08:00
@Ricoo 直接用 html 的文件上传咯,微信那个图片选择接口在安卓下貌似有许多小问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/218491

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX