伙计们,我在网上找了好几个小时,但找不到答案。
我有一个带有这样图片的 URL:
http://maps.google.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400&sensor=false
我需要使用 ajax 或其他工具加载此图像,然后将其转换为 blob 以保存在我的数据库中。
谢谢
最佳答案
将图像 block 写入 Canvas 元素,从 Canvas 生成动态 URI,将 URI 解码为字节,构建 blob,添加到 FormData 对象,并使用 XMLHttpRequest 提交。
参见 here .
PS - 因为图像是由 Google 提供的,所以您需要使用代理来规避“同源”安全策略,如我的链接帖子中所述。
关于javascript - 从 url 获取图像并使用 javascript 转换为 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12611531/