2010-08-31 18 views
11

Eventuali duplicati:
Upload Progress Bar in PHPFile avanzamento del caricamento bar

Qualcuno può suggerire un modo buona e facile da comprendere la barra di avanzamento del caricamento di file, durante il caricamento di un file. So che sarebbe un mix di javascript & php. Si prega di suggerire un

+0

Mi sono spesso chiesto questo. Ho sempre usato una soluzione Flash prima di caricare Uploadify. Ho provato con jQuery, ma non è riuscito quando ho provato ad utilizzare due richieste Ajax. Ho trovato soluzioni Flash inaffidabili, soprattutto in IE. Nessuna sorpresa lì. –

+0

Dimentica javascript per quello. Flash è purtroppo la soluzione ideale per ora – Iznogood

+1

Questa domanda è già stata posta alcune volte: http://stackoverflow.com/questions/849237/upload-progress-bar-in-php http://stackoverflow.com/ questions/653063/upload-progress-using-pure-php-ajax – bjudson

risposta

0

SWFUpload

SWFUpload è una libreria JavaScript che avvolge funzione di upload di Flash Player. Porta i tuoi caricamenti su al livello successivo con file multipli Selezione, Avanzamento caricamento e Controllo dimensioni file lato client.

+0

Beh ... non proprio: Funziona in modo diverso da un normale caricamento di file basato su moduli. Non puoi semplicemente metterlo in un normale modulo di caricamento file e mostrare una barra di avanzamento, che penso che l'OP stia cercando. (In caso contrario, SWFUpload è un'ottima scelta!) –

+0

sì, lo sono, ma voglio anche questo semplice modulo con barra di avanzamento dopo il caricamento che codificherà il contenuto in altri formati come .flv .mp4 &.avi come voglio questo modulo per caricare video –

+0

il caricamento swf è grande, ma io non andare così in profondità come lei ha detto che non può essere utile nel caso specifico di encodeing file video dopo il caricamento –

1

Mi piace uploadify. È molto facile da implementare e svolge perfettamente il lavoro.

+0

sì Cosa mi piace l'uploadify e attualmente in uso per mostrando l'avanzamento del caricamento. È una buona e ordinata. Lo sto provando in un altro modo in modo da poter fare semplicemente il lavoro con meno file e più controllo sul design, dato che non sono così in forma con gli oggetti swf flash. anche io ho un dubbio se posso fare la codifica video durante il caricamento dei file video attraverso uploadify con ffmpeg –

+0

Certo che puoi. Una volta che il file è sul server, non cambia nulla di come è arrivato. E le soluzioni javascript dovrebbero essere testate su Internet Explorer. Buona fortuna. :) – Iznogood

+0

grazie, hai avuto un'idea di tecnica di codifica di campionamento diversa da ffmpeg per convertire i file video in .flv .mp4 e il formato .avi. Causa l'account di hosting attuale del mio non sta sostenendo il nulla formato ffmpeg –

0

Dovrai controllare la dimensione della parte del file che è già presente sul server, quindi scaricarlo sul client per Ajax dove puoi dipingere la barra di avanzamento. (Ricordatevi di controllare le dimensioni del foro di dati prima, per calcolare la percantage ;-))

+1

Quindi ... devi caricare il file per conoscerne le dimensioni e poi tornare indietro nel tempo per mostrare la barra di avanzamento? :) –

+0

destra :-D No, è in grado di leggere la dimensione del file nel browser per JS bevore l'upload ... – Tokk

+0

che non è possibile. Non c'è accesso ai file locali da JavaScript. –

1

http://valums.com/ajax-upload/

Ci siamo capitati su questo di recente e mi è piaciuto molto.

+0

Non sembra avere una barra di avanzamento, però. –

+0

Il titolo dice con la barra di avanzamento. Non sono sicuro però. –

0

Non credo che sia possibile utilizzare ajax. L'unica volta che puoi ottenere la dimensione completa del file è dopo l'upload e per allora è troppo tardi. '

Se si utilizza un uploader basato su flash, tuttavia, è possibile.

Problemi correlati