首页 > 解决方案 > php xml SimpleXMLElement addChild 大数据破坏 xml

问题描述

我正在尝试使用以下代码在 xml 中插入 base64_encoded pdf 内容。

1)在变量中获取pdf数据。

$varFilePath = 'temp_invoices/' 。$var文件名;

$arrFileData = file_get_contents ($varFilePath);

$varPdfBase64 = base64_encode ($arrFileData);

2)在xml标签中使用base64数据

$Attachment->addChild('Attachment', $varPdfBase64);

变量$varPdfBase64具有太大的内容及其创建问题。

现在,当我尝试下载 xml 文件时,它显示的是纯文本,而不是使用 xml 标签下载。

注意:- 所有标签都存在于源代码中(ctrl+u)。

我该如何解决这个问题?

标签: phpxmlpdf

解决方案


推荐阅读