Ich versuche eine große Datei über 1GB
nach 2GB
zu laden mit jQuery File Upload - blueimp
(auf Ajax basierend) php / yii Framework 1.15
Ich habe diese Werte so eingestellt, dass sie eine größere Datei hochladen
Sitzungszeit festgelegt
%Vor% Ich teste weniger als 1GB
-Datei, die erfolgreich hochgeladen wurde
Wenn ich versuche, eine Datei größer als 1GB
hochzuladen, wird nach 50 Minuten Ladezeit Verbotener Fehler angezeigt ...
Serverspezifikationen
1CPU
und 1GB memory
, 64bit Das Hochladen von Dateien funktioniert in Google Chrome
und Microsoft Edge
(ich habe es mit 1.15 und 1.88 GB getestet), wenn ich Dateien in Mozilla Firefox
lesses als 300MB hochlade, wird es erfolgreich hochgeladen, aber wenn ich versuche, lade ich höher als 300MB Datei nach einiger Zeit Ajax Anruf ist fehlgeschlagen und 500 Internal Server Error
geben
Header-Antwort ist in Bild unten
Wenn Sie Dateien mit einer Größe von mehr als 100 MB hochladen, gehen Sie besser zu hochgeladenen Datei-Uploads . jQuery-File-Upload unterstützt das.
Es teilt Dateien in kleinere Fragmente mit vordefinierter Chunk-Größe auf und lädt sie einzeln hoch. Ein weiterer Vorteil ist, dass Sie Datei-Uploads fortsetzen können. Keine Notwendigkeit, die gesamte Datei erneut hochzuladen, wenn der Upload unterbrochen wird. Außerdem kann es Ihr upload_max_filesize
und post_max_size
Problem überwinden.
Tags und Links php file-upload xmlhttprequest large-files jquery-file-upload