2015-03-03 17 views
14

Ho un modulo DropZone perfettamente funzionante con un'eccezione, non riesco a limitare i tipi di file esattamente come ho bisogno.DropZone acceptedFile type filter

Utilizzo di acceptedFiles: "image/*" attenua tutte le cartelle e tipi di file che non sono immagini, come dovrebbe. TIFF è incluso e devo ridurlo esclusivamente a JPG e PNG. Un sacco di prove ed errori non mi hanno portato lì.

quello che ho provato:

acceptedFiles: "image/jpg" 
acceptedFiles: ".jpeg,.jpg,.png" 
acceptedFiles: "image/jpg,png" 

Ma tutti fanno tutto selezionabile.

Qual è il formato corretto per solo JPG e PNG?

+0

come si passa la configurazione al dropzone? –

risposta

34

Più tentativi ed errori alla fine alzato la soluzione:

Dropzone.options.dzone = { 
acceptedFiles: "image/jpeg,image/png,image/gif" 
} 

A quanto pare il mio errore è stato principalmente nell'utilizzo jpg che ha reso tutto sicuro. Quanto sopra funziona come un fascino.

1

Penso che dovresti convalidarlo anche dal controller.