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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2014, 14:53   #1
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию Загрузка файла на Rghost

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
f:TIdMultiPartFormDataStream;
http:THTTPSendEx;
html,token,link:string;
begin
f:=TIdMultiPartFormDataStream.Create;
http:=THTTPSendEx.Create;
http.UserAgent:='Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36';
http.GET('http://rghost.net/',html);
token:=pars('<input name="authenticity_token" type="hidden" value="' , html, '"');
link:=pars('<form accept-charset="UTF-8" action="http://' , html, '"');
http.ClearAll;
f.AddFormField('utf8', '&#x2713;');
f.AddFormField('authenticity_token', token);
f.AddFile('file', opendialog1.FileName, 'Content-Type: application/x-msdownload');
f.AddFormField('commit', 'Upload');
http.POST(link,f,html);
if http.IsRedirect = true then begin
edit1.Text:=http.Location;
end else begin
edit1.Text:='Error';
end;
f.Free;
http.Free;
end;
Пытаюсь загрузить файл и всегда получаю ошибку 500. И когда снифаю запрос, все данные отправляются в каком то странном виде:
Изображения
Тип файла: jpg 2014-11-15_145246.jpg (28.3 Кб, 133 просмотров)
nibufep вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка на Rghost kostya67 Работа с сетью в Delphi 4 06.12.2013 00:03
Загрузка из файла Даsha Помощь студентам 0 22.06.2011 13:08
Проблема такова: язык:Delphi7; сохранения файла; загрузка файла в String Grid lightdevil Общие вопросы Delphi 3 06.03.2009 23:10
загрузка из файла RAVAL)) Общие вопросы Delphi 2 04.03.2009 12:48
Загрузка из файла Raivolo Помощь студентам 3 05.02.2009 22:25