Delphi/Indy10: Simple upload file

program IndyPostFormData; {$APPTYPE CONSOLE} uses IdHTTP, IdMultipartFormData, SysUtils; const URL = 'http://localhost:8080/indy-post-formdata-1.0-SNAPSHOT/webresources/generic/pdf'; var Indy: TIdHTTP; Params: TIdMultiPartFormDataStream; Response: string; begin Indy := TIdHTTP.Create; Params := TIdMultiPartFormDataStream.Create; try try Params.AddFile('file', 'client.pdf'); Response := Indy.Post(URL, Params); WriteLn(Response); except on E:Exception do Writeln(E.Classname, ': ', E.Message); end; finally Params.Free; Indy.Free; end; ReadLn; end.

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.