Problema upload application/x-zip-compressed diventa erroneamente application/octet-stream

bandolerostanco67

Nuovo Utente
11 Feb 2013
1
0
0
Buongiorno,
sono Paolo sto lavorando con php e sono alle prese con questo arduo problema:
Problema upload application/x-zip-compressed diventa erroneamente application/octet-stream

PHP Version 5.2.17
System Windows NT UTENTE-PC 6.1 build 7600 (windows7)
Server API Apache 2.0 Handler

creo sul server un file ServerProva.zip
Faccio uno showdialogue per salvare tale file sul client ClientProva.zip (content type application/x-zip-compressed)
il file salvato non è uguale al precedente, ma leggermente più grande.
le proprietà del file mi indicano che è un sfx zip archive
il file funziona posso estrarlo.

Vado a ricaricare ClientProva.zip da php mi da come content type application/octet-stream
lo legge correttamente scorre correttamente tutte le entry esegue extractTo, ma non estrae niente.
Se provo con il file originale ServerProva.zip mi da come content type application/x-zip-compressed
ed estrae tutto correttamente.

Ho verificato che ClientProva.zip sembra una file autoscompattante, ma in realtà non lo è
se eseguo su questo file un repair generando un nuovo file ClientRiparato.zip funziona tutto.

questo è il codice con cui salvo il file
$mime = "application/x-zip-compressed";
header("Content-Disposition: attachment; filename=" . basename($file));
header("Content-Type:".$mime);
header("Content-Length: " . filesize($file));
header("Pragma: no-cache");
header("Expires: 0");
header("Cache-Control: must-revalidate");
readfile($file);
exit;


questo il codice con cui lo estraggo
$nome_file = 'ClientProva.zip';
$zip = new ZipArchive;
if ($zip->open($nome_file) === true) {
for($i = 0; $i < $zip->numFiles; $i++) {
$filename = $zip->getNameIndex($i);
echo '<br>'.$filename;
$zip->extractTo('cartella/', array($zip->getNameIndex($i)));
}
$zip->close();
}


Potete aiutarmi?
grazie saluti Paolo
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] problema con upload e javascript (upload multiplo) Javascript 2
C [PHP] Problema upload file (multiplo) PHP 1
N [PHP] Problema upload immagini wordpress PHP 2
R Problema upload file PHP 1
Rikk73 Problema upload immagini PHP 4
R Problema upload PHP 1
P Problema con lettura filesystem del client da server! Upload multiplo foto. PHP 5
F Problema con upload di immagini che superano 2MB PHP 14
A Problema con Upload immagini PHP 9
francesco7 [Problema] esecuzione script Upload file in php PHP 0
L classe upload [Problema cartella] PHP 1
B Problema upload delle foto PHP 1
L problema upload: Strict Standards: Only PHP 2
F Problema con upload di file PHP 1
A problema con upload immagini multiple PHP 0
L problema ftp upload su host windows PHP 9
N problema script php mysql multi upload immagini PHP 31
N Problema upload iis7 Classic ASP 0
helpdesk Problema Upload non ridimensiona l'immagine PHP 4
B problema upload file PHP 3
C Problema nell'upload di un file PHP 4
A upload immagini problema PHP 3
R problema upload PHP 9
P Problema upload file PHP 2
G Problema con upload immagini e IE7 PHP 6
V Problema con Pure Asp Upload Classic ASP 4
Y problema nell'upload di un'immagine PHP 7
S Problema upload immagine Classic ASP 4
D Problema nome file su upload Classic ASP 5
F Problema Upload file con Internet Explorer PHP 29
SolidSnake4 problema upload PHP 1
N Problema upload immagini! HELP! PHP 0
S Problema Dominio su Tiscali e upload con ADSL ALICE Domini 1
U Problema script upload file... :'( PHP 7
C problema upload immagini grandi con 4images Programmazione 0
D problema con upload [Era: info] PHP 13
M Problema con l'upload PHP 0
V Problema Upload PHP 6
F Problema pulsante cerca record su access Database 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2

Discussioni simili