2017-01-09 8 views
-1

Я работаю с dropzone для загрузки файлов. код работает нормально, но переменная acceptedFiles не работает в скрипте. сценарий загрузки принимает все форматы, такие как .zip, .mp3, которые не должны быть разрешены. я загрузил файл dropzone.js и посмотреть мой код ниже:Принимается Dropzone Файлы не работают

Мой сценарий загрузки здесь:

$(".dropzone2").dropzone({ 
     url: '<?php echo base_url(); ?>docupload', 
     margin: 20, 
     acceptedFiles: 'image/*', 
     params:{ 
      'action': 'save', 
      'projectId': '<?php echo $this->uri->segment(2) ?>' 

     }, 
     uploadOnDrop: true, 
     uploadOnPreview: true, 
     success: function(res, index){ console.log(index); 
      $('#fileUpload').modal('hide'); 
     } 
    }); 

И Calss Html здесь:

<div class="dropzone2"></div>

+1

Что не работает? –

+0

принимает все файлы. –

+0

И это плохо, потому что? –

ответ

1

Фактически я нашел проблему. Формат, который wroked для меня. acceptedFiles:image/jpeg,image/png,image/gif,image/jpg,application/pdf' . не знаю, почему image/* не работает, как было упомянуто в документе. Спасибо всем экспертам за их мнение.

0

вам должны записать окончание формата файла, например:

acceptedFiles: '.png, .jpg' 
+0

Спасибо, но это не работает в моем случае. –

+2

[Документация] (http://www.dropzonejs.com/#config-acceptedFiles) указывает: «Реализация accept по умолчанию проверяет тип или расширение mime файла на этот список. Это список разделенных запятыми типов mime или например: image/*, application/pdf, .psd. Если Dropzone является кликабельным, эта опция будет использоваться как параметр accept на входе скрытого файла. » –

+0

@prakashtank, возможно, вам нужно работать с autoDiscover config –

 Смежные вопросы

  • Нет связанных вопросов^_^