Hallo zusammen,
ich arbeite gerade mit Web Services. Ein Web Service Aufruf (SOAP-Request) erhält hierbei als SOAP-Response ein Binäres Objekt.
Wie kann ich dieses Binäreobjekt als Datei abspeichern?
Ich versuche es gerade hiermit:
function WriteFile($filename, $binary){
$file = fopen($filename,"wb");
fwrite($file, $binary);
fclose($file);
}
Die Variable binary ist das Binärobjekt und die Variable filename, der Name der Datei unter dem diese abgespeichert werden soll. Leider schreibt mir die derzeitige Lösung das Binärobjekt direkt in die Datei rein. Ich möchte aber aus dem Binärobjket eine Datei erzeugen.
Bin um jede Hilfe dankbar ;-)
Das Binärobjekt sieht so aus:
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPD94bWwtc3R5bGVzaGVldCB0 eXBlPSJ0ZXh0L3hzbCIgaHJlZj0iLi9DQURfUHJvZHVjdFRyZWUueHNsIj8+Cgo8QXNzZW1ibHkg RG9jdW1lbnROYW1lPSIiPgogPERPS0FSPkRPQzwvRE9LQVI+CiA8RE9LTlI+MDAwMDAwMDAwMDAw MDAxMDAwMDAyNzM0MzwvRE9LTlI+CiA8RE9LVlI+MDA8L0RPS1ZSPgogPERPS1RMPjAwMDwvRE9L VEw+CiA8QXNzZW1ibHkgRG9jdW1lbnROYW1lPSJBbGxnZW1laW5lQW5nYWJlbi5kdGQiPgogIDxE T0tBUj5ET0M8L0RPS0FSPgogIDxET0tOUj4wMDAwMDAwMDAwMDAwMDEwMDAwMDI3MzQ0PC9ET0tO Uj4KICA8RE9LVlI+MDA8L0RPS1ZSPgogIDxET0tUTD4wMDA8L0RPS1RMPgogPC9Bc3NlbWJseT4K IDxBc3NlbWJseSBEb2N1bWVudE5hbWU9IkFsbGdlbWVpbmVBbmdhYmVuLmR0ZCI+CiAgPERPS0FS PkRPQzwvRE9LQVI+CiAgPERPS05SPjAwMDAwMDAwMDAwMDAwMTAwMDAwMjczNTQ8L0RPS05SPgog IDxET0tWUj4wMDwvRE9LVlI+CiAgPERPS1RMPjAwMDwvRE9LVEw+CiAgPFBhcnQgRG9jdW1lbnRO YW1lPSJiaWtlX2ZvcmsucHJ0Ij4KICAgPERPS0FSPkRFUzwvRE9LQVI+CiAgIDxET0tOUj4wMDAw MDAwMDAwMDAwMDEwMDAwMDI3MTE5PC9ET0tOUj4KICAgPERPS1ZSPjAwPC9ET0tWUj4KICAgPERP S1RMPjAwMDwvRE9LVEw+CiAgPC9QYXJ0PgogIDxQYXJ0IERvY3VtZW50TmFtZT0iQUFfYmlrZV9m b3JrLnhtbCI+Ci