Einzelnen Beitrag anzeigen

Benutzerbild von Björn Ole
Björn Ole

Registriert seit: 11. Jul 2008
166 Beiträge
 
Delphi XE Professional
 
#10

Re: Picuploader für Picupload.org

  Alt 27. Aug 2008, 13:32
Dein erster Versuch war schon fast richtig:

Delphi-Quellcode:
uses
  IdHTTP, IdMultiPartFormData;

procedure PicUpload(BildPfad);
var
  IdHTTP: TIdHTTP;
  Stream: TIdMultiPartFormDataStream;
  slWork: TStringList;
begin
  IdHTTP:=TIdHTTP.Create;
  Stream:=TIdMultiPartFormDataStream.Create;
  slWork:=TStringList.Create;
    try
      Stream.AddFormField('upload', '');
      Stream.AddFormField('MAX_FILE_SIZE', '10485760');
      Stream.AddFormField('upload_von','computer');
      Stream.AddFile('datei', BildPfad, 'image'+StringReplace(ExtractFileExt(BildPfad),'.','/',[]));
      slWork.Text:=IdHTTP.Post('http://picupload.org/index.php', Stream);
      // in slWork.Text steht jetzt der HTML Code. Viel Spaß beim filtern :-D
    finally
      IdHTTP.Free;
      Stream.Free;
      slWork.Free;
    end;
end;
  Mit Zitat antworten Zitat