Pagina 1 di 1

Problema con il download

Inviato: 15/06/2005, 10:52
da markus_292
Ciao a tutti,

ho un problema con il download, in poche parole quando effettuo il download di un file, il sistema mi fa scaricare in poche parole solo il link (1kb). In poche parole mi scarica qualcosa ma non tutto.

Qualcuno mi puo' come si fa a far scaricare tutto il file? Nel mio caso sono file che vanno da 1Mb a 10 Mb.

grazie mille

Markus

Re: Problema con il download

Inviato: 24/10/2005, 17:26
da Butch
markus_292 ha scritto:Ciao a tutti,

ho un problema con il download, in poche parole quando effettuo il download di un file, il sistema mi fa scaricare in poche parole solo il link (1kb). In poche parole mi scarica qualcosa ma non tutto.

Qualcuno mi puo' come si fa a far scaricare tutto il file? Nel mio caso sono file che vanno da 1Mb a 10 Mb.

grazie mille

Markus


Ciao Markus,

al primo scusa mi il mio italiano,

ho trovato nel forum US questo:


catalog / download.php

aggiuntato questo:

header("Content-type: application/x-zip-compressed");
header("Content-type: application/zip-compressed");
header("Content-type: application/x-zip");
header("Content-type: application/zip");

in piu aggiuntato / cambiato questo:

// We could also loop with fread($fp, 4096) to save memory
// readfile(DIR_FS_DOWNLOAD . $downloads['orders_products_filename']);

$chunksize = 32 * 1024;
$buffer = '';
$handle = fopen(DIR_FS_DOWNLOAD . $downloads['orders_products_filename'], 'rb');
if ($handle === false) { echo 'ERROR...'; die; }
while (!feof($handle)) {
$buffer = fread($handle, $chunksize);
echo $buffer;
}
fclose($handle);
}
?>

#########################################
nella PHP.ini ho cambiato questi tre conditioni:

max_execution_time = 30 changed to 60
max_input_time = 60 changed to 120
upload_max_filesize = 2M changed to 16 M

non sono sicure se si deve!

#########################################

e, se lavori con https fa questo:

admin/backup.php, cerci code:

header('Content-type: application/x-octet-stream');
header('Content-disposition: attachment; filename=' . $backup_file);

e metti in mezzo questo

header("Pragma: ");
#########################################

administratione / configuratione

Gzip Compression devo essere off importante in caso mio

#########################################

catalog / administration / product-attributi

il arruolamento fai bene

#########################################

catalog / download / filename.zip

qui devi incollare il file tuoNome.zip

#########################################

cosi funziona bene con un file a 35 MB, di piu non ho provato.

spero che mi comprende un po'

saluti
Butch da Berlino