是否可以在本地开发机器中测试Aviary?
我目前正在从我的本地开发机器上测试它,但是 我没有一个公共领域指向Aviary发布我的图像。
你有解决方案吗?
答案 0 :(得分:2)
一点背景 - html5元素无法从与其加载的页面不同的域加载图像。但是它可以加载图像的base64字符串表示而没有任何问题。解决这个限制的一种技术是洗涤"洗涤"将图像加载到画布之前的图像。该技术涉及从有权访问映像的服务器环境下载映像(因此需要将其公开),将映像转换为base64字符串,并将该字符串返回给浏览器/客户端,以便可以直接加载而是进入画布。
Aviary编辑器使用这种技术,这就是照片需要公开的原因。对于本地图像,您可以通过创建本地服务来自行清洗,该服务将图像转换为base64字符串并将该字符串作为“网址”传递给网站。启动编辑器时的参数。