Visualizza messaggio singolo
  #32 (permalink)  
Vecchio 26-05-2007, 19.12.42
L'avatar di Gianluca
Gianluca Gianluca non è connesso
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 9,865
Predefinito

Confermo, il problema è proprio questo.

In particolare per darkwolf è stato sufficiente commentare nel file mkportal/modules/downloads/index.php le righe 1125 e 1127, perchè quando viene abilitata la compressione gzip sull'output il valore del Content-Length determinato misurando la dimensione del file può essere differente dalla lunghezza dei dati effettivamente inviati al browser, che sono appunto compressi, la stessa cosa vale per il content-encoding che diventa gzip.

Chiaramente questa è una soluzione "sporca", ma si può implementare un controllo del genere:

Codice:
if(@zlib_get_coding_type() != "gzip") {
 header("Content-Length: " .(string)(filesize($real_file)) );
 header("Content-Transfer-Encoding: binary\n");
}

darkwolf:

in teoria il tuo modulo per il download dovrebbe ora funzionare.
__________________
Gianluca
Rispondi citando