2017-05-11 2 views
0

Ich versuche das Dropzone-Plugin zum ersten Mal als Musik-Upload-Option zu verwenden.Dropzone akzeptierte Dateien und maxFiles

Mein Code sieht wie folgt aus:

$(function() { 
    $(".dropzone").dropzone({ 
     url: '<?= base_url(); ?>entry/upload/<?= $entry_number; ?>', 
     acceptedFiles: "image/jpeg,image/png", 
     width: '100%', 
     height: 100, 
     maxFiles: 1, 
     params:{ 
      'action': 'save' 
     }, 
     success: function(res, index){ 
      $('#reload_details').trigger('submit'); 
     } 
    }); 
}) 

Das Problem, das ich habe ist, dass ich noch mehrere Dateien hochladen können, und ich kann Dateien aller Art hochladen, und nicht die, die ich unter acceptedFiles eingetragen.

Ich habe auch versucht, die folgende Verwendung:

accept: function(file, done) { 

    var extension = file.name.substr((file.name.lastIndexOf('.') +1)); 

    if (extension == "jepg" || extension == "png") { 
     done(); 
    } 
    else { 
     done("Naha, you don't."); 
    } 
}, 

Ich glaube, ich könnte etwas klein fehlt, aber ich kann keine Lösung und habe durch viele ähnliche Fragen finden.

Thanx im Voraus

Antwort

0

Ich denke, zunächst müssen Sie entweder acceptedFiles mit Dateiendung verwenden (.jpg, .xlsx)

-oder

acceptedMimeTypes mit der Art von MIME-Typ in Ihrem aktueller Code

+0

Ich habe versucht, 'acceptedFiles:" .jpeg, .png ",' jetzt, aber immer noch das gleiche Ergebnis –

+0

Das obige funktionierte immer noch nicht für mich, für jetzt habe ich php vor dem Upload überprüft, wird aber eine haben Schau nochmal auf die JS-Lösung –