gpt4 book ai didi

python - 将 pdf 文件转换为 base64binary 以在 Biztalk XML 输入文件中使用

转载 作者:行者123 更新时间:2023-12-01 05:34:28 24 4
gpt4 key购买 nike

我正在编写一个 Python 程序来构建一个 XML 文件,该文件将由 Biztalk 处理以将数据导入到另一个系统中。

其中一个字段允许我将文件包含在 base64binary 字段中。我正在使用 base64.b64encode(data) 这样做:

import base64
data = open('Test.pdf', 'rb').read()
print base64.b64encode(data)

但是预期数据必须以 0x 开头。

查看示例 XML 文件,我发现示例编码数据看起来像十六进制(F 上面没有符号和字母),所以我也尝试过,但没有成功:

import binascii
print '0x' + binascii.hexlify(data)

如何使用 Python 正确编码文件以将其插入 base64binary XML 字段?

最佳答案

事实证明,正如我的问题代码中所述,base64是正确的。错误日志存在误解。

因此,如果有人阅读本文时遇到类似问题,请让我向您保证:base64 没问题,问题一定是其他问题。

关于python - 将 pdf 文件转换为 base64binary 以在 Biztalk XML 输入文件中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19426095/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com