![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отправить поля POST NMHTTP
Yuraz © (2002-01-18 17:00:00)Поля:
action := Edit5.Text;
cat := Edit14.Text;
names := Edit6.Text;
sity := Edit7.Text;
adres := Edit8.Text;
url := Edit9.Text;
mail := Edit10.Text;
text := Edit13.Text;
NMHTTP1.Post(Edit2.Text, Edit15.Text);
edit2 - URL, edit15 - неудачная прошлая попытка
Yr2 (2002-02-16 19:43:00) [1]Добрый день, Yuraz.
Прочитал о вашей проблеме NMHTTP.Post (запрос от 19.01.02)
У меня это работает в частном случае, когда OutputFileMode=true и
в POST(url,data) в строке data указывается имя файла (можно без пути, если он в текущем директории), например, MyParam.txt
В сам файл MyParam.txt положите свою строку strPostData
если можно, мой вопрос: как с помощью NMHTTP.Post передать бинарный файл с диска (например, объемом 1Мб)... пока не получается.
nikkie (2002-01-23 09:16:00) [2]однозначно.
Yuraz (2002-01-22 17:43:00) [3]Так что посоветуешь, INDY ставить?
nikkie (2002-01-22 09:41:00) [4]пользовался. в fastnet он у меня не работал.
PS я бы не цеплялся за использование сторонних activeX компонент, которые к тому же и глючат.
Yuraz (2002-01-22 09:20:00) [5]Никто не пользовался методом Post?
Yuraz (2002-01-19 12:34:00) [6]Повторюсь в этом топике, тема очень важная, обыскал FAQ ничего нет! С INDY пока не работал, хочется сделать стандартным путём.
Делаю вот так, не прокатывает:
NMHTTP1.InputFileMode := FALSE;
NMHTTP1.OutputFileMode := FALSE;
strPostData:="action=" + Edit5.Text + "&"+ "cat=" + Edit14.Text + "&"+ "names=" + Edit6.Text + "&"+ "sity=" + Edit7.Text + "&"+ "adres=" + Edit8.Text + "&"+ "text=" + Edit13.Text ;
NMHTTP1.Post(Edit2.Text, strPostData);