gpt4 book ai didi

python - 将文件流转换为base64 python

转载 作者:行者123 更新时间:2023-11-28 18:53:34 26 4
gpt4 key购买 nike

我已经通过以下代码读取了一个 zip 文件的文件流:

file = open(source_url, "rb")  
data = file.read()
file.close()
byte_arr = base64.b64encode(data)

现在我正在尝试调用一个接受 base64Binary 数据格式(用 java 编写的字节数组)的网络服务。如果我将 byte_arr 发送到 Web 服务,我会收到客户端错误:
故障环境:客户端:处理请求时捕获异常:意外元素类型:预期={http://www.w3.org/2001/XMLSchema}base64Binary,实际={http://www.w3.org/2001/XMLSchema }字符串

请提出为什么 base64 模块对我不起作用。
type(byte_arr) 仍然是字符串。
感谢,
桑迪亚

最佳答案

我猜你的 base64 编码没有问题。它似乎没有嵌入到正确的 XML 文档中。可能错误是在您发送数据时,也许您应该检查那段代码。

关于python - 将文件流转换为base64 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873677/

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