【问题标题】:dropzone.js autoprocessqueue:false don't workdropzone.js autoprocessqueue:false 不起作用
【发布时间】:2018-02-12 13:09:15
【问题描述】:

我尝试使用一个按钮来提交我的下载。我正在关注this guide的介绍。

这是我的路:

<form action="index.php/controller/upload" class="dropzone" id="my-dropzone"></form>

这是我的上传功能:

public function upload() {
        if (!empty($_FILES)) {
            $tempFile = $_FILES['file']['tmp_name'];
            $fileName = 'test.csv';
            $targetPath = getcwd() . '/application/models/uploads/';
            $targetFile = $targetPath . $fileName;
            move_uploaded_file($tempFile, $targetFile);
        }
    }

只是标准的东西,但我错过了什么?因为它还在即时上传。

【问题讨论】:

    标签: javascript php dropzone.js


    【解决方案1】:

    您可以根据需要编辑我的 dropzone 功能

    var QuoteDropzone = new Dropzone('#quote_upload', {
     init: function () {
        var dropzone = this;
        $("#removeAllFiles").click(function () {
            dropzone.removeAllFiles();
        });
    
        $('#quote_upload_submit').click(function () {
            QuoteDropzone.processQueue();
        });
    },
    parallelUploads: 20,
    url: "/quotes/quote-upload",
    autoProcessQueue: false,
    type: 'POST',
    success: function () {
        toastr.success('<h3>Success</h3><p>Files Uploaded</p>');
    },
    error: function() {
        toastr.error('<h3>Error</h3><p>Files Not Uploaded</p>');
    }
    });
    

    如果您仍有问题,今晚将为您提供更多帮助

    【讨论】:

      猜你喜欢
      • 2013-10-08
      • 1970-01-01
      • 2013-06-13
      • 1970-01-01
      • 2014-10-01
      • 2013-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多