Beschädigtes Bild beim Extrahieren von zip

8

Ich versuche, eine ZIP-Datei mit curl von einem virtuellen Host auf einen anderen auf demselben Server herunterzuladen. Zip-Datei enthält * .php und * .jpg Dateien.

Das Problem ist: JPG-Dateien werden manchmal beschädigt , wie folgt:

Hier ist mein Code:

%Vor%

Ich verstehe nicht, was mit meinem jpg passiert. Ich habe auch versucht mit pclzip.lib.php, aber kein Glück. Wie man dieses Problem löst?

Vielen Dank im Voraus

    
Zulkhaery Basrul 03.06.2012, 10:12
quelle

2 Antworten

1

Endlich habe ich gefunden, was das Problem ist.

Ich benutze Nginx Webserver, wenn ich nginx Konfigurationsdateien ändere:

%Vor%

wurde

%Vor%

Mein Bild ist nicht mehr korrupt. Also ist es kein PHP oder Curl Problem. Interessanter Artikel: Ссылка

    
Zulkhaery Basrul 09.06.2012, 16:55
quelle
1

Haben Sie versucht, die Datei per curl herunterzuladen und normal zu entpacken (d. h. ohne PHP)? Um herauszufinden, ob der Download das Problem verursacht oder entpackt.

Sie können auch versuchen, eines der beiden Teile mit shell_exec zu ersetzen (wget statt curl, unzip statt ZipArchive). Ich meine nur zum Debuggen, nicht für die Produktion vielleicht.

    
Christopher K. 03.06.2012 10:29
quelle

Tags und Links