Salve.
Vorrei realizzare uno script PHP che permetta l'upload di file su un server remoto.
Poichè vorrei poter caricare file di grosse dimensioni (centinaia di MB o addirittura GB) su server aruba che hanno limiti sulle dimensioni del file, vorrei usare l'upload tramite FTP e dare feedback del tutto con una barra di progresso.
Pensavo di realizzare la cosa in questi termini:
1: una pagina html con il form per l'upload e la barra di progresso
2: uno script php che riceve il file dal form, calcola le dimensioni del file e ritorna alla pagina il nome del file confermando che l'upload è iniziato.
3: la pagina avvia una chiamata ad una funzione javascript che chiama il file php al punto 4 passandogli il nome del file e la dimensione
4: script php che, dato il nome del file e la dimensione, calcola la percentuale di progresso e la ritorna alla funzione al punto 3
5: la funzione riceve la percentuale e aggiorna l'HTML di conseguenza.
Ho letto diversi tutorial online ma nessuno di questi mette insieme tutti questi aspetti, solo una parte di essi.
Qualche consiglio?