jquery - autoProcessQueue=false 在 dropzone.js 中不起作用

标签 jquery jquery-plugins dropzone.js

我正在尝试在我的网络应用程序中使用 dropzone.js 。我成功使用 dropzone 上传单个/多个文件。

但我正在尝试将 formData 与文件一起发送。所以我将自动处理队列设置为 false。

通过这些设置,文件不会等待我的回复,它们只是开始自动上传。

在此处查看我的设置..

  var DrZone = new Dropzone("#uploadmore", { url: "GalleryHandler.ashx" });
        Dropzone.options.DrZone = {
            previewsContainer: ".dropzone-previews",
            uploadMultiple: true,
            parallelUploads: 100,
            maxFiles: 100,
            autoProcessQueue: false,
            init: function () {
                this.on("sending", function (file, xhr, formData) {   formData.append("AlbumId", 2); });
            }

        };

我的设置有问题吗? 当我在处理程序中看到已发布的数据时,它始终为空!!

   var obj = context.Request["AlbumId"];

最佳答案

尝试将选项数组作为 dropzone.js 的参数处理,如 my example 中所示.

var DrZone = new Dropzone(document.getElementById("dropzone"), {
  url: "GalleryHandler.ashx",
  previewsContainer: ".dropzone-previews",
  uploadMultiple: true,
  parallelUploads: 100,
  maxFiles: 100,
  autoProcessQueue: false  
});

当你想定义回调函数时,可以这样尝试:

DrZone.on("totaluploadprogress", function (progress) {
  // your code
});

有关更多信息,请查看bootstrap example page

关于jquery - autoProcessQueue=false 在 dropzone.js 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25198331/

相关文章:

jquery - 动态 HTML 表单

javascript - 从区域中删除 View 时会触发哪些 View 事件?

jquery - 当 jQuery 本身被传递时,到底会发生什么?

jquery - 如何编程进行匹配

javascript - 如何为 'Agile Uploader' 版本 3 添加 JavaScript 回调?

Dropzone.js - 如果上传失败则删除预览文件

javascript - Dropzone.js 拖放在 IE10 中不起作用

javascript - Dropzone.js removedfile 事件回调 - 父 dropzone

jquery - 将 Twitter 小部件宽度扩展到 520px 限制之外 : post-March 2016

asp.net - 使用jquery将数据插入数据库