2013-07-03 13 views
10

Sto usando Blueimp File Upload, come posso limitare il caricamento all'ultimo elemento singolo selezionato o (trascinamento e rilascio)? Ho già eliminato l'attributo multiple dal modulo di immissione e ho impostato l'opzione maxNumberOfFiles sul valore 1 ma se il primo caricamento non riesce (a causa dell'opzione maxFileSize o acceptFileTypes) il primo elemento rimane in cima ai file selezionati elencati (generato dal modello) e altri file non possono essere caricati perché violano l'opzione maxNumberOfFiles. Mi piacerebbe che se un file accettato fosse caricato e/o rilasciato, invece di essere aggiunto, sostituirà il vecchio file (non accettato). Vorrei anche che i modelli non stampino mai più di un file quando vengono rilasciati più file ma solo il primo file.Caricamento file Blueimp: caricamento file singolo

+0

stai usando la versione dell'interfaccia utente o il plugin basi? mostraci il tuo codice! –

+0

Sto utilizzando il plug-in UI di base Plus. È il codice plug-in standard meno proprietà multiple nel tag di input come indicato nelle [domande frequenti sui plugin] (https://github.com/blueimp/jQuery- Caricamento file/wiki/Domande frequenti) – itwebdeveloper

+0

Hai risolto questo problema? Se è così, per favore aiuto! Grazie! – laviku

risposta

10

tag input cambiamento da:
<input type="file" name="files[]">
a:
<input type="file" name="file">

3

cambiarne anche l'attributo multiple se è impostata da

<input type="file" multiple="" name="file"> 

a:

<input type="file" name="file"> 
4

Rimuovere file array e rimuovere multipla attributo:

<input id="fileupload" type="file" name="files[]" multiple> 

a:

<input id="fileupload" type="file" name="file"> 
Problemi correlati