使用svg2png(phantomjs)转换SVG无法在实时服务器上加载cloundinary图像

时间:2016-09-22 16:46:32

标签: svg phantomjs cloudinary

我使用最新版本的svg2png将下面的svgs转换为png'

https://s3.eu-central-1.amazonaws.com/boxxer/uploads/items/57c46a04f1dc422b002ff291.svg

本地工作没有任何问题,但是当我将我的应用程序部署到Flynn时,似乎没有渲染defs中引用的图像,结果看起来像下面的图像

https://res.cloudinary.com/dot-to-dot-design/image/upload/f_auto,q_auto,w_600/boxxer_s3/uploads/items/57c46a04f1dc422b002ff291_1472543810612.png

如果我用服务器上托管的图像替换云图像,那么png就可以了。

我的网站的当前版本在不同的服务器上运行,并且无可否认是旧版本的svg2png也能正常运行。

我遇到的问题是确切地知道导致问题的原因,因为有几件新事物。

Flynn服务器托管,维护人员告知不应该阻止图片加载。

svg2png无法提供帮助,因为我无法在本地复制它。

Cloudinary也建议不要加载图片。

1 个答案:

答案 0 :(得分:0)

不确定原因,但我设法通过删除https协议来解决我的问题,因此对我的图片的引用看起来像

// res.cloudinary.com/dot-to-dot-design/image/upload/f_auto,q_auto,w_600/boxxer_s3/uploads/items/57c46a04f1dc422b002ff291_1472543810612.png