我是新来的我提出了问题我使用dropzone上传文件上传按钮点击它给我长度未定义。请帮我解决我的问题。当我删除就绪功能时,它无法正常工作,这就是为什么我保持文件就绪功能。这是我的代码,下面是html和ready函数以及ajax调用函数。
HTML
<form action="#" class="dropzone" id="dropzone">
<div class="fallback">
<input name="file" id="fileupload" type="file" multiple="multiple">
</div>
</form>
加载功能
$(function () {
$('#dropzone').dropzone();
});
AJAX致电
var imagedata = new FormData();
var fileUpload = document.getElementById("dropzone").files.length;
// var countfiles = $('#dropzone').files;
// alert(countfiles);
for (var i = 0; i < fileUpload; i++) {
var filname = document.getElementById("dropzone").files[i];
imagedata.append("FileName", filname);
}
答案 0 :(得分:0)
您必须像这样创建一个dropzone实例:
var myDropzone = new Dropzone("div#myId", { url: "/file/post"});
然后,您可以使用myDropzone.files
。
获得
所有已接受的文件:.getAcceptedFiles()
所有被拒绝的文件:.getRejectedFiles()
所有排队的文件:.getQueuedFiles()
所有上传文件:.getUploadingFiles()