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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2016, 19:32   #1
rafffkaaa
Пользователь
 
Регистрация: 04.01.2012
Сообщений: 26
По умолчанию [Ошибка] Multipart запрос - Delphi

Загружаю картинку посредством Indy + TIdMultiPartFormDataStream.
Код:
MultiData := TIdMultiPartFormDataStream.Create;
      with MultiData do
      begin
        AddFormField('MAX_FILE_SIZE', '1000000', '');
        AddFormField('ad_id', a[i-1].id, '', '');
        AddFormField('fotof', a[i-1].photo, '', '');
        AddFormField('rubr', a[i-1].stats, '', '');
        AddFormField('title', 'ПРОДАНО',  'windows-1251').ContentTransfer := '8bit';
        AddFormField('text', 'ПРОДАНО',  'windows-1251').ContentTransfer := '8bit';
        AddFormField('name', a[i-1].name,  'windows-1251').ContentTransfer := '8bit';
        AddFormField('phone', a[i-1].phone, '', '');
        AddFormField('mail', a[i-1].mail, '', '');
        AddFormField('anon', '1', '', '');
        AddFormField('old', '1', '', '');
        AddFormField('Submit', 'Сохранить', 'windows-1251').ContentTransfer := '8bit';
        //AddFormField()
      end;
      if a[i-1].photo <> '' then
      begin
        MultiData.AddFile('foto', ExtractFilePath(Application.ExeName)+'white.jpg', 'image/jpeg');
        MultiData.AddFormField('delete_foro', 'on');
      end
      else
        MultiData.AddFormField('foto', '', '', 'application/octet-stream');
В итоге через браузер отправляется немного другое, не как в программе(второй скрин). Скриншоты во вложении.
Обвел красным квадратом различия. Или это не влияет на работу и искать проблему в другом?
2.jpg

1.jpg
rafffkaaa вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
post multipart/form-data Cpluser Общие вопросы .NET 1 06.02.2012 09:30
С# отправка multipart/form-data запроса xata1988 ASP.NET 0 12.10.2011 22:47
C# multipart/form-data Pedro Работа с сетью в Delphi 1 18.10.2010 19:42
Пост запрос в кодировке 'multipart/form-data' bmp152 Работа с сетью в Delphi 1 21.01.2010 02:58
MultiPart Протокол и MJPEG BleStaR Общие вопросы C/C++ 0 03.12.2009 19:48