Einzelnen Beitrag anzeigen

marcoX

Registriert seit: 10. Jul 2011
45 Beiträge
 
#2

AW: post Upload via Lazarus

  Alt 26. Jul 2011, 23:52
Delphi-Quellcode:

uses httpsend; //Synapse

function TForm1.UploadFile(Filename:string):TStrings;
var
Data:TFileStream;
FormFields:TStrings;
res:TStrings;
begin

Data:=TFileStream.Create(FileName, fmOpenRead);

FormFields:=TStringList.Create;
FormFields.Add('user='+edit1.text); //<input> oder hidden Values
FormFields.Add('upload=1'); //<input> oder hidden Values

Res:=TStringList.Create;

HttpPostFileForm('http://www.example.com/upload.php',
  'FormName', //Name des <form> Feldes
  ExtractFileName(FileName),
  Data,
  FormFields,
  res);

result:=res;

Data.Free;
FormFields.free;

end;

Geändert von marcoX (26. Jul 2011 um 23:56 Uhr)
  Mit Zitat antworten Zitat