Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Сформировать soap-сообщение с base64binary   Найти похожие ветки 

 
Mephala ©   (2008-10-20 12:55) [0]

Доброго всем дня!
Есть веб-сервисы, написанные на C#.
К ним необходимо обратиться через delphi 7, при этом формируя само soap-сообщение. В параметрах встречается тип base64binary(типа файл пересылается). Как правильно сформировать этот тип из Дельфи?

Как правильно файл преобразовать в строку для Soap, чтобы это соответствовало типу XML Base64Binary?


 
clickmaker ©   (2008-10-20 13:04) [1]

> Как правильно файл преобразовать в строку для Soap, чтобы
> это соответствовало типу XML Base64Binary?

воспользуйся Base64 encoder из Indy, к примеру
либо WSE на серверной стороне - там можно файлы пересылать как бинарные аттачи


 
Mephala ©   (2008-10-21 11:13) [2]

Вы имели в виду из Indy  IdEncoderMIME или что-то другое? Я попробовала воспользоваться им, но не получилось передать: то какие-то ошибки, то пустой файл на выходе. Читала по форумам, что этот компонент не корректно работает и кодирует не по стандарту. Но какого бы то ни было решения я не нашла.
WSE. Даже не знаю, с какой стороны копать. Веб-серверы эти нежелательно изменять, поэтому все манипуляции нужно производить на клиенте, то есть в Дельфи.
Может еще какие-нибудь есть идеи?


 
clickmaker ©   (2008-10-21 13:26) [3]

> Но какого бы то ни было решения я не нашла

даже здесь?

http://www.google.ru/search?complete=1&hl=ru&newwindow=1&q=Base64+Encode+delphi&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=


 
Mephala ©   (2008-10-27 13:59) [4]

Вопрос закрыт. Большое спасибо, clickmaker .
Я все-таки воспользовалась компонентом из Indy IdEncoderMIME. Ошибка была не в компоненте, а в неправильно сформированном алгоритме преобразования бинарных данные в текстовые.
Еще раз спасибо.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
15-1269089984
И. Павел
2010-03-20 15:59
2010.08.27
Задачка по физике. Некорректные условия?


10-1167426358
nali
2006-12-30 00:05
2010.08.27
Ошибка при работе с Excel2000


2-1265642089
webpauk
2010-02-08 18:14
2010.08.27
Проблема с CheckBox


2-1275124913
tamako
2010-05-29 13:21
2010.08.27
dbf в txt как?


3-1242826582
Trifle
2009-05-20 17:36
2010.08.27
Перекомпилить все ХП програмно