Декодировать поток файлов в клиенте savon
У меня есть поток файлов, сгенерированный файлом.xlsm как рубин ответа savon. Как мне декодировать или преобразовать поток и сохранить его в file_name.xlsm?
@ Тело = "http://schemas.xmlsoap.org/soap/envelope/\">http://tempuri.org/\">212706.0_PCT.xlsmhttp://tempuri.org/\">UEsDBBQABgAIAFs+Lk1un6t7iQIAAMkWAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...........
1 ответ
Использовать Nokogiri
драгоценный камень, чтобы извлечь содержимое из элемента в @body
, Тогда используйте Base64.decode64()
преобразовать данные в двоичный файл и, наконец, записать его в файл.