|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2016, 22:59 | #1 |
Пользователь
Регистрация: 06.11.2012
Сообщений: 67
|
IdMultipartFormDataStream
Привет всем.
Нужно отправить на сервер запрос multipart/form-data такого вида: --Asrf456BGe4h Content-Disposition: form-data; name="DestAddress" (пустая строка) brutal-vasya@example.com --Asrf456BGe4h brutal-vasya@example.com - это у нас строка такая. Как сделать Boundery я разобрался, поле с именем тоже создал. В инете куча материала, как отправлять файл через multipart/form-data, но как мне в качестве объекта использовать обычную строку, я не нашел. Подскажите, пожалуйста |
09.04.2016, 23:21 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
09.04.2016, 23:35 | #3 |
Пользователь
Регистрация: 06.11.2012
Сообщений: 67
|
http://users.atw.hu/delphicikk/lista...id=37&oldal=54
Код:
После каждого символа пробел. Последний раз редактировалось Alex11223; 09.04.2016 в 23:51. |
09.04.2016, 23:37 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что именно не так?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
09.04.2016, 23:41 | #5 |
Пользователь
Регистрация: 06.11.2012
Сообщений: 67
|
Я загоняю вручную в MemoryStream строку согласно формату, перевод строки как #13#10, получается такое вот.
|
09.04.2016, 23:47 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Какие версии Дельфи и Indy? Скорее всего тот код был написан для старых Дельфи, где String=AnsiString, а у вас 2009 или выше, где String=WideString (юникод / utf-16)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.04.2016, 00:29 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
поменяйте тип S на AnsiString.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отредактировать файл который в IdMultiPartFormDataStream | bakanaev | Общие вопросы Delphi | 4 | 25.03.2013 09:21 |
Кодировка idmultipartformdatastream в Delphi 2009 | Viteef | Работа с сетью в Delphi | 10 | 20.04.2010 13:35 |