javascript - Dropzone:未捕获的 ReferenceError:未定义 UploadFilesToServer
问题描述
我需要允许用户拖放文件,然后当用户单击“上传文件”按钮时处理该文件。
这是我的 HTML:
<form action="/" method="post" class="dropzone" id="myAwesomeDropzone" data-previews-container="#file-previews"
data-upload-preview-template="#uploadPreviewTemplate" enctype="multipart/form-data">
<div class="fallback">
<input name="file" type="file" multiple />
</div>
<div class="dz-message needsclick">
<i class="h1 text-muted dripicons-cloud-upload"></i>
<h3>Drop files here or click to upload.</h3>
</div>
</form>
这是我正在使用的脚本:
$(document).ready(function(){
var myDropzone = new Dropzone("#myAwesomeDropzone", {
autoProcessQueue: false,
maxFilesize: 20, //MB
addRemoveLinks: true,
maxFiles: 10, //Limit the number of files user can drag and drop to upload
url: "/",
});
function UploadFilesToServer()
{
var TotalFiles = myDropzone.getQueuedFiles(); //<= this line give error
console.log(TotalFiles);
} //function UploadFilesToServer()
}); //$(document).ready(function(){
当用户单击按钮时,我想获取文件的数量,然后我想遍历每个文件并将其分配给一个数组。
但是当我尝试使用var TotalFiles = myDropzone.getQueuedFiles();获取文件数时出现错误 它抛出错误。
我在这里犯了什么错误?
解决方案
推荐阅读
- android - 如何在 Flutter 中使用 Wikiitude 插件
- reactjs - ReactJS 决定使用哪个组件
- django - Django API:带有过滤器的 URL 查询等于 null
- clamav - 如何为调试 amavis 添加消息头?
- javascript - v 形式的条件句
- autocomplete - 当光标位于 sublimetext 中的单引号或双引号内时如何隐藏选项菜单
- python - 从 google cloud dataproc python notebook 运行 .py 文件
- python - Postgres SQL 错误:没有与 ON CONFLICT 规范匹配的唯一或排除约束”尽管设置了约束
- python - 如何验证依赖下拉列表?
- javascript - 将数据从一个数组重新排列到另一个数组的不同方法