Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Сформировать 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.09 c
2-1271096917
d@nger
2010-04-12 22:28
2010.08.27
DBGridEh и DropDownBox


15-1271991405
вт
2010-04-23 06:56
2010.08.27
Исходник, пример подобный Криптоконтейнер


15-1274090512
SIV5000
2010-05-17 14:01
2010.08.27
Bitmap + OCR


15-1274804554
VasiliyP
2010-05-25 20:22
2010.08.27
Нужна помощь с тестом по Pascal ю


2-1273431911
FIL-23
2010-05-09 23:05
2010.08.27
как пользоваться sql





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский