@Rollo62
Ja, ich kenne den REST-Debugger. Aber leider finde ich keine Infos dazu, wie ich die Dateien dort anhängen kann.
@gubbe
Ja, hast Recht - hatte ich übersehen beim Erstellen des Codes hier in Forum.
Normalerweise sind das Elemente der Klasse.
@Bbommel
Danke für den Code. Leider bekomme ich aber noch immer ein http/400.
Da "AddItem" nicht mehrere gleichlautenden Parameter zulässt, habe ich das zum Test "MultipartData" entfernt und wie folgt geändert
Code:
if PdfFile<>'' then begin
RESTParam:= RESTRequest.Params.AddItem;
RESTParam.Name:= 'files';
RESTParam.SetStream(TFileStream.Create(PdfFile, fmOpenRead), ooREST);
RESTParam.Kind:= pkFILE;
RESTParam.Options:= [poDoNotEncode];
RESTParam.ContentType:= GetMIMETypeFromFile(PdfFile);
end;
Selbes für die 2te Datei.
Der Anbieter der
API schreibt das die Dateien als "files" und als "array" zu übertragen sind - ist das damit gegeben?
Ober übersehe ich eine Methode um mehrere Dateien mit identischem "Schlüssel" zu übertragen?