我试图将专有ERP系统中的产品图像导入OpenCart。使用PHP解码XML文件中的base64图像
到目前为止(与堆栈溢出另一个答案的帮助下)我已经能够单独的文件中保存图像与此代码: http://pastebin.com/gv6M8QPT
示例XML文件看起来是这样的: http://pastebin.com/k6Eq4Rpr
有3个标签:
- ID:在这种情况下, “1000”
- 文件名:在这种情况下,“sampleim age.jpg”
- mediablob:这是bin.base64编码图像
而不是简单地保存XML文件的我现在想做到以下几点:
- 转换的mediablob在XML文件到二进制映像文件
- 将映像文件保存为
<id>.jpg
- 其中jpg
基于<filename>
标记中使用的扩展名创建。
欢迎来到SO!你能告诉我们一些代码吗?你已经尝试了什么? – Spontifixus
感谢您的评论。 @Sjoerd帮助我获得编码的文件,我只需要弄清楚如何使文件名正确。 http://pastebin.com/DymXqF5Z – user1768076