Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2011, 22:20   #1
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию Загрузка файлов на сайт

хотел написать програмку для загрузки файлов на сайт,но не выходит..
один файл отправляет, а на втором выходит ошибка на post отправке
как мне правильно отправить, те файлы имена загружены в listbox
делал так
Код:
  for i:=0 to memofiles.Count-1 do
  begin
fil:='thefile'+inttostr(i);
try
formdata:=TIdMultiPartFormDataStream.Create;
formData.AddFile(fil,memofiles.Items[i],'application/octet-stream');
formdata.AddFormField('submit.x', '54');
formdata.AddFormField('submit.y', '14');
formdata.AddFormField('submit', 'Unload');
s:=idHTTP1.Post('http://hg.ru/imgs/uploader.php',formData);
finally
Idhttp1.Free;
mmo1.Lines.Add(s);
end;
end;
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 15.02.2011, 23:14   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

После первого пост запроса происходит уничтожение экземпляра класса
Код:
Idhttp1.Free;
Добавьте после try
Код:
IdHTTP1 := TIdHTTP.Create(nil);
И все должно работать.
kangreon вне форума Ответить с цитированием
Старый 16.02.2011, 17:47   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

поскольку это компонент кинутый на форму то вообще надо выкинуть idhttp1.free
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.02.2011, 19:04   #4
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Спасибо, kangreon был прав.
Пепел Феникса учту в будущем
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка файлов на сайт Krasi PHP 9 16.07.2010 21:44
Загрузка картинки на сайт denimage Общие вопросы .NET 1 16.04.2010 00:07
Загрузка фото на сайт? PSix1_73 PHP 1 04.08.2009 04:40
загрузка фото на сайт!! sf911 HTML и CSS 13 24.12.2008 22:53
загрузка фото на сайт sf911 Помощь студентам 3 20.12.2008 21:05