lade eine große Datei über 1 GB auf 2 GB mit Hilfe von jQuery File Upload - blueimp (Ajax-basiert) php / yii zeigt Fehler im Firefox Browser

9

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

%Vor%

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

  • es ist eine virtuelle Maschine, und aufgrund dessen ist es noch keine Produktion, also nur wir mit 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

    
Arslan Butt 02.12.2015, 09:54
quelle

1 Antwort

3

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.

    
Harikrishnan 08.12.2015 11:52
quelle