Come modificare le proprietà di un file dopo viene caricato
-
18-09-2019 - |
Domanda
Sto usando il plugin jQuery uploadify di caricare più file. Tutto funziona bene, ma voglio qualcosa di un po 'più dallo script. Voglio aggiungere qualche informazione in più per i file caricati. Come faccio a rimuovere il comportamento predefinito dell'opzione onComplete e invece di rimuovere l'elemento della coda file dall'elenco, per visualizzare una miniatura del file caricato con alcuni elementi del modulo per la modifica di tale elemento.
Soluzione
Quello che si chiede non è una manipolazione illegale, Graza ha frainteso, probabilmente.
In ogni caso per la risposta, si ottiene il "onComplete" evento "di eventi e file di dettagli" e da loro sul fatto che può sparare una funzione all'interno onComplete e creare i moduli dopo il caricamento del file è stato completato.
Spero che aiuta, Sinan.
dalla sua doc:
onComplete
Una funzione che si attiva quando un caricamento di file è stata completata. La funzione di default rimuove l'> elemento della coda file dalla coda di caricamento. La funzione di default non si innescherà se il valore>> della funzione personalizzata restituisce false.
Quattro argomenti vengono inviati al Funzione:
eventi:. L'oggetto evento
queueID: L'identificatore univoco della che è stato completato.
fileobj: Un oggetto che contiene i dettagli sul file che è stato selezionato.
Risposta: I dati inviati dal server.
di dati:. Dettagli sulla coda di file
Altri suggerimenti
Non sono del tutto sicuro di quello che il plugin uploadify fa, ma vi posso dire che la sicurezza del browser / web non consentirà alcuna manipolazione lato client (o anche accesso a) sul lato client File. Avrete bisogno del vostro lato server app / script per passare indietro i dati dai file una volta caricate, se si vuole essere in grado di fare qualsiasi lettura o la manipolazione di loro dal browser ....
estensioni del browser / plugins possono permettere questo, ma una libreria JavaScript di certo non sarà.