我正在使用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类在这里:
<div class="dropzone2"></div>
个
4条答案
按热度按时间vmpqdwk31#
事实上,我发现了问题。为我工作的格式。
acceptedFiles:image/jpeg,image/png,image/gif,image/jpg,application/pdf'
。不知道为什么image/*
不工作,因为它在文档中提到。感谢所有Maven的意见。00jrzges2#
你必须写文件格式的结尾,比如:
字符串
rn0zuynd3#
您必须更改“/path/to/dropzone.js”文件的配置
您可以将配置acceptedFiles:null更改为.. like
acceptedFiles:'image/图片',
flmtquvp4#
在dropzone.js中,添加defaultOptions到:
字符串
不会显示不需要的文件类型,当你浏览文件。
我不知道为什么,但是我后来做的配置设置没有压缩像这样的设置在defaultOptions中。所以我不得不在defaultOptions中编辑它。
型