我正在使用XSL-XML来创建一个包含数据库中某些数据的word文档。
当我使用此代码在(我认为)bytearray中插入带有图像的xsl <w:pict>
时:
<w:binData w:name="wordml://02000001.jpg" xml:space="preserve">/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEB....
我得到的图片。
但是在我的数据库中,我有一个代表图片的blob字段。这看起来不像上面的bytearray。如何将数据库的blob字段转换为可由xsl解释的内容并将图像放入word文档中。
答案 0 :(得分:1)
w:binData
的内容在我看来就像在base64中编码一样,所以你需要使用你的编程语言提供的任何功能(你不会在问题中说你正在使用哪种语言或工具)将数据库BLOB的内容编码为base64,并将其插入输出中的适当位置。