Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann PHP einen automatischen Dateidownload initiieren?

Wie kann PHP einen automatischen Dateidownload initiieren?

DDD
Freigeben: 2024-11-18 08:13:02
Original
337 Leute haben es durchsucht

How Can PHP Initiate an Automatic File Download?

Download-Initiierung mit PHP

Um einen Dateidownload beim Linkzugriff automatisch zu initiieren, kann PHP-Code verwendet werden.

Automatischer Download-Code

Der PHP-Code zum Erreichen dieser Funktionalität umfasst:

header("Content-Disposition: attachment; filename=\"" . basename($File) . "\"");
header("Content-Type: application/octet-stream");
header("Content-Length: " . filesize($File));
header("Connection: close");
Nach dem Login kopieren

Dieses Code-Snippet sendet Header an die Client vor der Ausgabe der Datei. Diese Header weisen den Browser an:

  • Eine Download-Eingabeaufforderung auszulösen (Content-Disposition)
  • Den angezeigten Dateinamen festzulegen (Basisname Funktion)
  • Geben Sie einen generischen Dateityp an (Content-Type)
  • Dateigröße angeben (Funktion Dateigröße)
  • Verbindung nach dem Download schließen (Verbindung )

Das obige ist der detaillierte Inhalt vonWie kann PHP einen automatischen Dateidownload initiieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage