2009-02-12 14 views
6

Sono nuovo in Flex Environment, specificamente flex3. L'ho studiato per 1 settimana. Ho un progetto che mi serve FTP per caricare e scaricare file mp3 e immagini.Come utilizzare FTP in Flex?

Qual è il modo migliore per iniziare?

+0

è ancora un problema? altrimenti contrassegna la risposta come "accettata" in modo che questa domanda non venga visualizzata sotto "senza risposta". grazie – euge1979

risposta

5

Se vuoi dire la creazione di un client FTP in Flex, è stato già fatto:

FlexFTP

+0

per favore dimmi come dovrebbe essere fatto. Ho lo stesso problema pubblicato a questo link http://www.mail-archive.com/[email protected]/msg81629.html – Jejad

+0

Utilizzare la classe FTPClient dal collegamento pubblicato sopra. –

1

Ho usato questo 2 anni fa. Funziona benissimo ma manca solo una cosa e rende impossibile l'uso per file di grandi dimensioni (più di 10 o 50 Mo).

Infatti, i socket in Flex hanno un buffer su cui scrivere, in modo che i dati vengano inviati. Ma non è possibile determinare quanto del buffer è stato inviato, né se è vuoto.

Quindi il progresso di un caricamento o il completamento del caricamento è impossibile da recuperare con flex ... maliboo ha fatto un'approssimazione nella classe pl.maliboo.ftp.invokers.UploadInv. Invia 4096 ogni 300 ms e non importa che sia ok.

E questo sarà sempre vero, perché è il caso peggiore, ma quando carichi 3Go con una buona velocità di connessione, lo script verrà eseguito per sempre, anche il caricamento è finito.