Я прочитал поток файла zip-файла по следующему коду:
file = open(source_url, "rb")
data = file.read()
file.close()
byte_arr = base64.b64encode(data)
Теперь я пытаюсь вызвать веб-сервис, который принимает base64Binary формат данных (байтовый массив, написанный на Java). Если я отправляю byte_arr в веб-сервис, я получаю сообщение об ошибке клиента:
ENV-ошибка: Клиент: возникла исключительная ситуация при обработке запроса: непредвиденный тип элемента: ожидаемый = {http://www.w3.org/2001/XMLSchema}base64Binary, фактический = {http://www.w3.org/2001/XMLSchema}string
Подскажите, пожалуйста, почему у меня не работает модуль base64.
тип (byte_arr) по-прежнему является строкой.
С благодарностью,
Sandhya