我正在尝试使用PHP从产品数据库中引用/插入动态上传的svg文件(图像)。到目前为止,上传图像效果很好,因为我可以将其与图像标签一起使用,并且显示效果很好。
<img src="image.svg" />
当我在计算机上打开XML时,XML也会正确显示(例如,使用文本编辑器)。
问题是我似乎无法使其以行内显示,因此我可以使用填充之类的样式。
这是我的PHP代码,用于动态显示图像:
<svg id="svg-image" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
<image id="main-image" xlink:href="<?php echo tep_href_link('images/' . $product_info['products_image']); ?>" />
</svg>
我尝试在上述代码中将图像更改为路径,以使其正常工作,并且图像在重新加载后便消失了。任何帮助将不胜感激。