Visualizzazione risultati 1 fino 11 di 11
Like Tree1Likes
  • 1 Post By karl94

Discussione: Caricamento file PHP: ricavare percentuale

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question Caricamento file PHP: ricavare percentuale

    Ciao a tutti!
    Quando carico un file mi viene mostrata dal browser, nella barra in basso, la percentuale del caricamento.
    Come faccio a ricavarlo tramite JS?
    Credo che si possa fare visto che il browser lo mostra...
    Grazie.

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,647

    Predefinito

    L'unico modo è con l'oggetto XMLHttpRequest, ma deve essere supportata la versione due di queste API. Una volta effettuata la richiesta puoi monitorare lo stato con i listener registrati sull'oggetto XMLHttpRequestUpload.

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Ho cercato e ricercato, ma non trovo niente...
    Vorrei caricare un file tramite un frame (supportato da tutti i browser) e, se il browser lo supporta, inserire la percentuale.
    Thanks.

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,647

  5. #5
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Quindi se utilizzo un frame non posso combinare niente?

  6. #6
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Se carichi via frame è una POST normale e il javascript non ha controllo.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  7. #7
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Sì ma il browser riesce a ricavare la percentuale, per cui perché JS non potrebbe?

  8. #8
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,647

    Predefinito

    Con Javascript puoi nel modo descritto sopra, ma non con un normale modulo, semplicemente poiché non esiste nessuna API per ottenere il dato da te richiesto.
    downloadeguide likes this.

  9. #9
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Ma il metodo che mi hai consigliato tu (da quel che ho capito) non è cross-browser...

  10. #10
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,647

    Predefinito

    Per il motivo che non con tutti i browser puoi fare questa cosa. Comunque è di facile soluzione: prima crei il semplice modulo HTML che funziona da sé, poi aggiungi Javascript, questo controlla di avere le API necessarie e aggiunge un listener all'evento submit del modulo, che bloccherà l'invio da parte del browser e lo effettuerà lui al suo posto, permettendoti di ottenere i dati relativi al caricamento.

  11. #11
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Beh sì questo potrei anche farlo...
    Grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •