2015-05-07 2 views
0

Просьба помочь в фильтрации типов изображений для загрузки, я сделал пробную версию и ошибку, но не могу заставить это работать. Вот мой код:Dropzone acceptedFiles error

$(document).ready(function(){ 

    Dropzone.autoDiscover = false; 
    var myDropzone = new Dropzone("#mydropzone",{ 
     url:"upload.php", 
     uploadMultiple: true, 
     maxFilesize: 2, 
     maxFiles : 3, 
     acceptedFiles: ".jpg,.jpeg,.png", <-- this won't work 
     dictInvalidFileType: "You can't upload files of this type, only png or jpg file", 
     autoProcessQueue : true, 
     parallelUploads: 3, 
     addRemoveLinks: true, 
    }); 
}); 

Я пробовал:

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

, но до сих пор нет загрузки в directory..if я удалил запятую:

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

он работал, добавление появляется в папке моего каталога, но он принимает все типы загрузок. Есть ли какой-то заказ, чтобы сделать эту работу? кто-нибудь помогает PLS?

ответ

1

Попробуйте:

$(function(){ 
    // Dropzone.autoDiscover = false; <-- You don't need it, remove it! 
    Dropzone.options.mydropzone = { <!-- string mydropzone is the form id 
     url:"upload.php", <-- Put this in form action 
     acceptedFiles: "image/jpeg,image/png", <-- jpeg = jpeg/jpg 
     // the other options... 
    }; 
}); 

Надежда, что помогает :)

0

Вы можете работать в функции инициализации

 var myDropzone = new Dropzone("#designdocumentexcel", 
      { 
       acceptedFiles : ".xls,.xlsx,.csv", 
       init: function(){ 
        this.on("error", function(file, errorMessage) { 
         alert("error : " + errorMessage); 
        }); 

       }, 
      } 
     ); 
Смежные вопросы