Newsgroup: it.comp.www.php
Titolo: File Upload Abbastanza Grossi

Salve a tutti.
Ho la necessità di fare degli upload di file grossi via html + php ( utilizzando un uploader per query trovato in rete ) essendo un uploader html5 i browser supportati perfettamente sono chrome e firefox , mentre safari è supportato ma non spezza i file ogni x MB. e qui viene il probelema.
Non riesco a far si che l'upload di file grossi vada a buon fine...
Ho modificato il file php.ini settando 
upload_max_filesize = 4737418240
post_max_size = 4737418240
max_input_time = -1
Ma mi da comunque un errore ... che mi sono dimenticato ? 
 
 
Ho letto che se il php è a 32 bit il valore è dato dal massimo valore che l'integer può contenere, ma essendo la macchina tutta a 64 bit presumo che l'abbiano compilato anche quello a 64... ( OS X 10.6.8 ) in caso come posso vedere se l'interprete è a 32 o 64 bit? 
Per scrupolo ho anche provato a fare un echo PHP_INT_MAX e il risultato è maggiore di quello che è il mio limite
 
Sono sicuro che quello che mi sta sfuggendosia un qualche cosa di ovvio.. ma che cosa ? 
Grazie a tutti
 
 

 post_max_size = 4737418240
 
 
forse sbaglio il calcolo, ma questi mi sembrano 4.41 GB !!
 
ciao

Si hai ragione... purtroppo l'ordine di grandezza dei file dovrebbe essere quello.
L'alternativa è fare uno script in qualsiasi altro linguaggio per ricevere e scrivere il file, ma ammetto di essere abbastanza contrario all'idea , se non per il fatto che la classe in php che gestisce questi upload mi sembra decisamente ben fatta


Allora controlla i timeout di apache (o comunque del server web), perche` 
con una normale adsl puoi impiegare giorni a caricare un file del genere.
 
Bye.
 

 L'alternativa è fare uno script in qualsiasi altro linguaggio per ricevere e scrivere il file, ma ammetto di essere abbastanza contrario all'idea , se non per il fatto che la classe in php che gestisce questi upload mi sembra decisamente ben fatta
 
L'alternativa e' non usare l'http che non nasce per questo... 
Oltretutto, come gia' detto, con l'upload delle adsl italiane potresti 
impiegare parecchie ore (con 512kbit/s ci vorrebbero piu' di 20 ore!). 
Perche' non un upload in ftp (o equivalente)?
 
Ciao.
 
-- 
Pubblicita' regresso: 
http://www.ferrero.org
 
** Per scrivermi in mail, sostituire nutella con ferrero...
** To contact me by email, change nutella to ferrero...
 

 ( OS X 10.6.8 ) in caso come posso vedere se l'interprete è a 32 o 64 bit? 
 
Stai usando il server web di sistema con relativo php?

 forse sbaglio il calcolo, ma questi mi sembrano 4.41 GB !
 
4,73 GB o 4,41 GiB .


E' il contrario: 4,73 GiB e 4,41 Gb.
 
2^32 = 4294967296
 
Anche se non capisco perché non utilizzare un servizio come FTP per file 
che sono molto grandi. HTTP non nasce per trasferire file enormi.

Gia... :( 

Stiamo appunto migrando da sistema ftp a questo perchè con ftp ci scontriamo con dei problemi che non riusciamo a risolvere... adesso usando l'html5 e i chunked uploads abbiamo risolto la stragrande maggiornaza di questi problemi .. ma con i browser che non supportano gli upload chunked ho questo problema

 Gia... :( 
 
Il quoting, questo sconosciuto.
 
Vedi che architettura è /usr/libexec/apache2/libphp5.so

 E' il contrario: 4,73 GiB e 4,41 Gb.
 
Sì, se scambiamo tra loro i significati di GiB e GB. 
Inoltre Gb è un gigabit non un gigabyte.


mmmh hai ragione. a che cazzo pensavo quando l'ho scritto.... ?

 Il quoting, questo sconosciuto.
 
Ops scusate, mi sono dimenticato di premere il bottone cita l'originale su google gruppi .. :(

 google gruppi .
 
Google Groups non è una buona interfaccia per Usenet, tra l'altro vedo 
che insiste nel tradurre l'apostrofo nell'entità HTML corrispondente 
anche se il mio messaggio è stato inviato via NNTP.