Lösung für das Problem, dass PHP keine großen Dateien herunterladen kann: Suchen und öffnen Sie dann die Datei „memory_limit“ auf 1024 MB; geben Sie dann die Daten an den Client-Browser aus.
Empfohlen: „PHP-Video-Tutorial“
Lösung des Problems, dass mit PHP keine großen Dateien heruntergeladen werden können
In tatsächlichen Anwendungen gibt es eine Größenbeschränkung, wenn die fread()-Funktion von PHP verwendet wird Serverdateien lesen. Wenn die Dateigröße des Servers einen bestimmten Wert überschreitet (128 MB?), kann der Client-Browser die Datei nicht herunterladen. Liegt es am Memory_limit-Limit in der Konfigurationsdatei php.ini?
Nachdem ich das Memory_Limit auf 1024 MB gesetzt habe, habe ich eine 180 MB große Datei getestet und festgestellt, dass das Problem weiterhin besteht. Code:
header('content-type:application/octet-stream'); header('accept-ranges: bytes'); header('content-length: '.filesize($filePath)); header('content-disposition:attachment;filename='.$fileName); $fp = fopen($filePath, "r"); echo fread($fp, filesize($filePath)); fclose($fp);
Die obige Lesemethode besteht darin, die Daten auf einmal an den Client-Browser auszugeben Es? Versuchen Sie, Zeile für Zeile aus der Datei zu lesen:
header('content-type:application/octet-stream'); header('accept-ranges: bytes'); header('content-length: '.filesize($filePath)); header('content-disposition:attachment;filename='.$fileName); $fp = fopen($filePath, "r"); while(!feof($fp)) { echo fgets($fp, 4096); } fclose($fp);
Aha! Kein Problem mehr.
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP keine großen Dateien herunterladen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Dreamweaver Mac
Visuelle Webentwicklungstools
