我可以在本地存储图像以绕过CORS问题吗?

时间:2019-05-01 13:13:33

标签: javascript cors

我正在创建一个网页,该网页从另一个我不拥有的网站上获取图像,并删除纯色背景。为此,我使用了MarvinJ的image.setColorToAlpha(0,0);。这对于图像的本地副本已经足够好了,但是当我尝试使用图像URL时,它给了我一个CORS错误

  

原因:CORS标头“ Access-Control-Allow-Origin”缺失

该图像允许我将其放置在网页上,但不能使用MarvinJ进行访问。

我尝试遵循this来将其存储在本地,但是它给了我相同的错误,而且我真的不知道该怎么做。

有没有一种方法可以某种方式在本地存储图像,然后使用该副本?如果可能,我正在通过浏览器进行查找。

1 个答案:

答案 0 :(得分:2)

您需要在自己的网站上使用服务器端脚本,该脚本需要获取图像的URL,然后检索图像并将其返回给调用方。

然后从JavaScript通过服务器端脚本访问图像。