Dropzone接受文件无法正常工作

时间:2017-01-09 11:18:33

标签: php jquery ajax codeigniter dropzone.js

我正在使用dropzone上传文件。代码工作正常,但acceptedFiles变量在脚本中不起作用。上传脚本接受所有格式,如.zip,.mp3,不应该被允许。我上传了dropzone.js文件并查看下面的代码:

我的上传脚本在这里:

 $(".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');
        }
    });

HTml calss在这里:

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

3 个答案:

答案 0 :(得分:2)

实际上我发现了这个问题。 对我来说格式化了。 acceptedFiles:image/jpeg,image/png,image/gif,image/jpg,application/pdf' 。不知道为什么image/*没有像文件中提到的那样工作。感谢所有专家的意见。

答案 1 :(得分:0)

你必须写下文件格式的结尾,如:

acceptedFiles: '.png, .jpg'

答案 2 :(得分:0)

您必须更改“ /path/to/dropzone.js”文件的配置

您可以将配置的acceptedFiles:null更改为..like

acceptedFiles:“图像/ *”,