Hallo,
ich bin ein wenig überfordert und hoffe auf zündende Hilfe von Euch
Ich habe eine XML Datei, welche ich per POST an eine Internetseite übergeben muß.
Das bisherige Skript:
C
#include <Array.au3>
#include <WinAPIShPath.au3>
;Bestellnummer auslesen
Local $aCmdLine = _WinAPI_CommandLineToArgv($CmdLineRaw)
;XLM Datei öffnen und auslesen
$f = FileOpen($CmdLine[1]&".xml")
$XMLData = FileRead($f)
;Seite aufrufen und XML anhängen
ShellExecute("https://www.page.com/xmlapi/api.php?command=daten&xml="&$XMLData)
;Datei löschen
;FileDelete($CmdLine[1]&".xml")
Alles anzeigen
Skript wird aufgerufen mit Parameter, der Parameter ist der Dateiname der XMLDatei. Also z.B. Skript.au3 XMLDatei1
Danach soll die Datei eingelesen und an die URL angehängt.
Wenn ich die XML Datei per Editor aufrufe und von Hand im Browser an die URL hänge klappt es problemlos. Aber über das Skript bekomme ich immer die Meldung "XML ungültig". Irgendwas wird also an der Datei geändert, weiß aber nicht was.
Irgendjemand eine Idee?