Witam. Próbuję wgrać plik na serwer imageshack.us jednak bez skutecznie. Na Delphi + Indy nie znam się kompletnie, na php również nie, więc niestety nie wiem jak to wszystko działa :/ Mogę się jedynie domyślać, że za odbieranie uploadowanych plików odpowiedzialna jest strona http://www.imageshack.us/transload.php . Zapewne się mylę, ale jak już wspominałem kompletnie się na tym nie znam. Wykorzystując kod z powyższej strony moje próby spełzają na niczym:
var
IdHTTP : TIdHTTP;
mpfSource : TIdMultiPartFormDataStream;
begin
mpfSource := TIdMultiPartFormDataStream.Create;
idHTTP:= TIdHTTP.Create(nil);
idHTTP.Request.ContentType := mpfSource.RequestContentType;
mpfSource.AddFormField('aaa', '111');
mpfSource.AddFormField('bbb', '222');
mpfSource.AddFile('file', 'C:\Documents and Settings\WINDOWS XP\Pulpit\Gry\abstrakcyjnasprezynka.jpg', 'file');
IdHTTP.Post('http://www.imageshack.us/transload.php', mpfSource);
end;
I w tym kodzie pewnie jest jakiś błąd... Kolejna sprawa, jak zrobić tak, żeby mieć wygenerowane przez ImageShack linki?
Z góry thx.