我第一次尝试使用Dropzone插件作为音乐上传选项。
我的代码如下所示:
$(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');
}
});
})
我遇到的问题是我仍然可以上传多个文件,我可以上传任何类型的文件,而不是我在acceptedFiles
下输入的文件。
我也尝试过使用以下内容:
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.");
}
},
我相信我可能会遗漏一些小事,但我找不到解决方案并阅读了许多类似的问题。
提前完成