Tal vez me he perdido algo, pero sigo echando en falta que pruebes a cargar el fichero en el
Body.
Con este código:
Código Delphi
[-]
RQFile.Method := TRESTRequestMethod.rmPOST;
_file := TMemoryStream.Create();
_file.LoadFromFile(localfile);
_file.Position := 0;
param := RQFile.Params.AddItem;
RQFile.Params[0].name := 'archivo';
RQFile.Params[0].value := MemoryStreamToString(_file);
Creo que lo estás intentando cargar como parámetro.
Intenta cargarlo en el Body con esto:
Código Delphi
[-]
var
Contenido: TStringStream;
begin
...
RQFile.Method := TRESTRequestMethod.rmPOST;
Contenido := TStringStream.Create;
try
Contenido.LoadFromFile('Fichero.xml'); RQFile.Body.Add(Contenido, TRESTContentType.ctTEXT_PLAIN);
RQFile.Execute;
jValue := RRFile.JSONValue;
Memo2.Text := jValue.ToString
finally
contenido.Free;
...
end;
Está claro que si en el PostMan te está funcionando en el Body, aquí debes usar la propiedad Body para enviarlo.
https://docwiki.embarcadero.com/Libr...STRequest.Body