Angenommen, ich habe ein Gerät, das den Namen einer Datei kennt, die sie von meinem Server herunterladen möchten.PHP File Transfer
Wie kann ich die Datei an das Gerät, ohne das Gerät Zugriff auf das Dateisystem zu geben?
Beispiel: Angenommen, ich eine Seite ping.php haben, die eine GET-Anforderung für „something.zip“ erhält
ping.php kennt den Standort von something.zip (irgendwo auf dem Dateisystem des Servers), aber Ich kann dem Benutzer nicht den Zugriff auf das Dateisystem erlauben oder ihnen erlauben, den Speicherort der Datei zu kennen (sie muss sogar vor jemandem verborgen sein, der etwas wie wireshark verwendet).
Wie kann ich dieses Problem lösen?
Es könnte eine einfache Lösung sein, ich bin einfach nicht sehr gut in diesen Dingen auskennt.
Wenn es einen Unterschied macht werde ich einen Apache-Server auf einer Linux-Box wird.
Dies ist eigentlich die Standardmethode Datei-Downloads durchgeführt werden: Sie senden HTTP-Header beschreibt die Datei und dann der Inhalt der Dateien innerhalb der Antwort, die vom PHP-Skript generiert wird. Das ist alles. – arkascha