【发布时间】:2016-01-25 06:12:11
【问题描述】:
当我像这样从 Google Drive 将图像加载到画布中时:
var folderID = "0B5Oh0J4bIygXUVNCa3JOVlc1WU0";
var sprt = new Image();
sprt.src = 'https://googledrive.com/host/' + folderID + '/ground1.png';
当我尝试在画布上渲染此图像时,我收到一条错误消息,指出由于跨源错误,画布已被污染。有没有办法让我从 Google Drive 加载图片?
我设置了以下,但是还是不行:
sprt.crossOrigin = "Anonymous";
包含该文件的文件夹也设置为公共访问。
【问题讨论】:
-
如果您要授权用户然后从他们的存储桶中加载图像,您最好使用代理。
标签: javascript html canvas google-drive-api