使用xop发送带有zeep的wav附件

时间:2019-02-13 17:35:11

标签: python soap zeep

我正在将zeep python模块与SOAP应用程序配合使用,该模块以某种方法获取.wav文件。该应用程序的文档建议的正确方法如下:

<attachment>
<xop:Include href="cid:12345678 90.wav" xmlns:xop="http://www.w3.org/2004/08/xop/include"/>
</attachment>

我猜测正确的代码应如下所示(省略导入和设置):

file = open('12345678 90.wav', mode='r+b')
resp = client.service.addAudioFile(
arg0 = {'userId' : {'userNumber' : number }, 
'attachment': file }
)

但是没有附件,因此无法正常工作。这不是指定的xop字段,而是将文件作为参数传递。

0 个答案:

没有答案