Отправка wav-приложения с помощью zeep с помощью xop - PullRequest
0 голосов
/ 13 февраля 2019

Я работаю с модулем 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, как указано, но я передаю файл в качестве аргумента.

...