2016-11-02 4 views
1

Ich mache das Drag-Image mit Dropzone-Plugin.Ajax Antwort ist Null beim Hochladen einer großen Bilddatei

Hier funktioniert alles gut, aber wenn ich eine große Datei hochladen werde, ist Ajax-Antwort null. Für kleine mb-Image-Datei ist es gut, Antwort kommt und funktioniert gut.

Ich habe die

wiederholte
pr($_FILES);exit;//for large image file it is null 
if (!empty($_FILES)) { 

} 
else 
{ 

} 

Ich erhalte ein leeres Array .Hier Ajax-Post kommt in Ordnung. Ich erhalte nicht, was ist der Fehler, Für kleine Größe Bild enter image description here Für großes Bild enter image description here Jeder Vorschlag? Danke

+1

Haben Sie überprüfen, um zu sehen, was die maximale Upload-Größe in den Konfigurationsdateien Server ist? – Blinkydamo

+1

Klingt, als ob Sie das Upload - Limit auf dem Server erhöhen müssen –

+0

ja ich habe überprüft, es ist 128M und meine post_max_size = 8M @Blinkydamo – sradha

Antwort

0

Per Konfiguration erlaubt PHP nur das Hochladen von Dateien bis zu einer bestimmten Größe.

Sie können Ihre php.ini-Datei und legen Sie bearbeiten

memory_limit = 32M 
upload_max_filesize = 24M 
post_max_size = 32M 

dann den Server neu starten

Wenn Sie versuchen, Datei größer als 2 GB hochladen. Dann sollten Sie die Speichernutzung eines solchen Skripts berücksichtigen.

Dann haben Sie an Benutzer chunked upload.More Details: Handling plupload's chunked uploads on the server-side und hier: File uploads; How to utilize "chunking"?

Verwandte Themen