yanmai
Goto Top

C-sharp soll Datei von PHP speichern

Hallo ihr Administratoren,
in PHP wird eine Datei über die Funktion file_get_contents zurückgegeben. Die C# Anwendung sendet erst eine Anfrage und erhält dann den Wert der file_get_contents - Methode. Aber wie kann man diese Serverantwort nun wieder als Datei speichern?

Content-ID: 340388

Url: https://administrator.de/contentid/340388

Ausgedruckt am: 01.11.2024 um 02:11 Uhr

133417
133417 12.06.2017 aktualisiert um 16:05:32 Uhr
Goto Top
Yanmai
Yanmai 12.06.2017 um 16:21:25 Uhr
Goto Top
Vielen Dank. Bevor der ZIP auf dem Server gespeichert wird, wird er mit C# erstellt und dann gespeichert. Jetzt lade ich mir diesen über die von Ihnen genannte Methode runter. Soweit funktioniert alles. Möchte ich den ZIP aber öffnen, bekomme ich den Fehler, dass der ZIP ungültig ist. Woran liegt das?
133417
133417 12.06.2017 aktualisiert um 16:24:37 Uhr
Goto Top
Woran liegt das?
  • Glaskugel ohne Code: Der Server (PHP-Skript) sendet nicht als octet-stream sondern als Text.
header('Content-Type: application/octet-stream');  
readfile("datei.zip");  
  • Du speicherst falsch.