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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2010, 17:58   #1
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию Отправка картинки post

Здравтсвуйте. Пытаюсь передать картинку с помощью indy методом пост вот так:
Код:
procedure TForm1.btn1Click(Sender: TObject);
var
formData: TIdMultiPartFormDataStream;
begin
formData := TIdMultiPartFormDataStream.Create;
formData.AddFile('image1','C:\Users\xxx\Desktop\rabbit2.gif','IMAGE');
formData.AddFormField('tags1', 'xxx');
formData.AddFormField('rotate_angle', '0°');
Mmo1.Lines.Text := idHTP1.Post('http://imglink.ru/process.php',formData);
end;
но в итоге в мемо появляется html код, судя по которому
Код:
<br><br><br><br><br><font color=red><b>Ошибка!</font> <br> Извините, но "" не является изображением.</b></font><br><br><br><br><br>
<div align=center>
становится понятно что картинка не передалась, а почему хз! В чем Моя ошибка?
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Старый 24.01.2010, 22:11   #2
Usov
Форумчанин
 
Аватар для Usov
 
Регистрация: 29.09.2009
Сообщений: 228
По умолчанию

Причин может быть две:
1) может необходим менеджер по работе с куками
2) судя по сниферу не правильно передаешь тип контента:
у тебя:
Content-Type: image
а надо:
Content-Type: image/gif
Usov вне форума Ответить с цитированием
Старый 25.01.2010, 06:52   #3
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию

Usov огромное спасибо, вы действительно помогли, нужно было просто написать image/gif Можете сказать, если допустим формат png то будет image/png, если bmp то image/bmp, если jpg то image/jpg. Я правильно на все указал?
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Старый 25.01.2010, 09:55   #4
Usov
Форумчанин
 
Аватар для Usov
 
Регистрация: 29.09.2009
Сообщений: 228
По умолчанию

именно так
Usov вне форума Ответить с цитированием
Старый 25.01.2010, 13:03   #5
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию

все проблемы решены! Усов вы супермен
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка данных методом post ANDEREY Работа с сетью в Delphi 4 11.08.2011 10:09
Отправка файла POST-запросом на PHP-скрипт... ActiveX Работа с сетью в Delphi 7 20.07.2009 16:54
отправка POST CraZZy RabbIt Работа с сетью в Delphi 8 24.04.2009 16:48
Отправка POST запроса S@fer Работа с сетью в Delphi 0 29.01.2009 13:33
Отправка картинки boostman Работа с сетью в Delphi 3 21.06.2008 17:47