Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn der Downloadpfad der PHP-Datei falsch ist?

Was soll ich tun, wenn der Downloadpfad der PHP-Datei falsch ist?

藏色散人
藏色散人Original
2022-01-21 09:32:082288Durchsuche

Lösungen für falsche PHP-Datei-Download-Pfade: 1. Verwenden Sie relative Pfade, wenn Sie Dateipfade beurteilen. 2. Führen Sie „iconv(‘UTF-8‘,‘GB2312‘,$file_path)“ aus. 3. Stellen Sie „$file_size“ ein kann größer als 0 sein.

Was soll ich tun, wenn der Downloadpfad der PHP-Datei falsch ist?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Was soll ich tun, wenn der Downloadpfad der PHP-Datei falsch ist?

Der Downloadpfad der PHP-Datei stimmt nicht existieren oder der Download-Inhalt ist leer

Diese wenigen arbeite ich jeden Tag an einem Projekt und muss Dateien hoch- und herunterladen. Nach längerer Arbeit ist entweder der Dateipfad falsch oder es gibt keinen Inhalt in der heruntergeladenen PHP-Datei. Der Download-Pfad existiert nicht oder der Download-Inhalt ist leer. Schließlich habe ich festgestellt, dass alles eine Falle ist. . Lassen Sie uns die Punkte klären, die beachtet werden müssen:

1. Verwenden Sie bei der Beurteilung des Dateipfads einen relativen Pfad.

2 Der Pfad ist korrekt. Es wird immer noch angezeigt, dass der Pfad nicht existiert. Dann müssen Sie überprüfen, ob Ihr Dateiname chinesische Zeichen enthält. Wenn ja, transkodieren Sie bitte:

$file_path = iconv('UTF-8','GB2312',$file_path);

3. Nachdem alle oben genannten Punkte korrekt sind, habe ich festgestellt, dass die heruntergeladene Datei leer ist. Dann müssen Sie darauf achten, dass $file_size im Header("Accept-Length:".$file_size) größer als 0;

Die oben genannten Fallstricke sind, auf die ich beim Herunterladen von Dateien gestoßen bin. Der Download-Pfad der PHP-Datei existiert nicht oder der Download-Inhalt ist leer

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der Downloadpfad der PHP-Datei falsch ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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