Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 并行上传:10调用多次成功函数_Javascript_Jquery_Dropzone.js - Fatal编程技术网

Javascript 并行上传:10调用多次成功函数

Javascript 并行上传:10调用多次成功函数,javascript,jquery,dropzone.js,Javascript,Jquery,Dropzone.js,我正在为dropzone使用以下配置我正在同时上载多个文件 在服务器上,它一次上载所有文件,然后向客户端发送响应。 但问题是,在客户端站点上,它多次调用(并没有上传文件)success函数 我想成功的功能应该执行一次 我的代码是 $("i#dzopen").dropzone({ paramName: "file", maxFilesize: 10, url: 'UploadImages', previewsContainer: "#

我正在为dropzone使用以下配置我正在同时上载多个文件 在服务器上,它一次上载所有文件,然后向客户端发送响应。 但问题是,在客户端站点上,它多次调用(并没有上传文件)success函数

我想成功的功能应该执行一次

我的代码是

$("i#dzopen").dropzone({
        paramName: "file",
        maxFilesize: 10,
        url: 'UploadImages',
        previewsContainer: "#media-upload-previews",
        uploadMultiple: true,
        parallelUploads: 10,
        maxFiles: 20,
        acceptedFiles: "image/*,audio/*,video/*",
        init: function() {
            this.on("success", function(file, responseText) {
                alert("again");
                console.log("log "+responseText);
                $.each(responseText, function(k, v) {
                    console.log("l path " + v.largePicPath);
                    console.log("s path " + v.smallPicPath);
                    console.log("height " + v.imgHeight + " wid " + v.imgWidth);
                });
                console.log(file);
                alert('uploded ' + file.name);

            });
        }
    });
我试过代码


多次上传工作正常,但它多次执行成功功能如何一次获得所有图像响应。

您应该使用
successmultiple
来检测所有成功上传,而不是
successmultiple

`this.on("successmultiple", function(file, responseText) {
有关更多信息:

您应该使用
successmultiple
来检测所有成功上传,而不是
successful

`this.on("successmultiple", function(file, responseText) {
有关更多信息:

您应该使用
successmultiple
来检测所有成功上传,而不是
successful

`this.on("successmultiple", function(file, responseText) {
有关更多信息:

您应该使用
successmultiple
来检测所有成功上传,而不是
successful

`this.on("successmultiple", function(file, responseText) {
有关更多信息: