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.
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!