Problema con il download

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
markus_292
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 16/05/2005, 14:32

Problema con il download

Messaggio 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
Butch
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 24/10/2005, 16:55
Località: Berlino, Germania

Re: Problema con il download

Messaggio 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
Rispondi