簡體   English   中英

將文件ID傳遞給Dropzone.js以獲取服務器上的文件

[英]Pass file id to Dropzone.js to get file on server

我還是jQueryDropzone

我想將一個額外的變量傳遞給Dropzone這樣我就可以在服務器上找到並顯示一個特定的文件。 但我不知道如何將變量傳遞給Dropzone

我的Dropzone代碼:

Dropzone.options.myDropzone = {
    addRemoveLinks :true,
    init: function() {
    thisDropzone = this;
    $.getJSON('<?php echo site_url("disburs/get_file") ?>/',{id : file_id}, function(data) {
            var mockFile = { name: data.name, size: data.size };
            thisDropzone.options.addedfile.call(thisDropzone, mockFile);
            thisDropzone.options.thumbnail.call(thisDropzone, mockFile, "<?php echo base_url()."upload_disbursments/"; ?>"+data.name);
            thisDropzone.emit("complete", mockFile);
        });
    }
};

在我的代碼中,我想將file_id從另一個函數傳遞給Dropzone 我該怎么辦?

你可以附加到formData:

init: function() {
     this.on("sending", function(file, xhr, formData){
            formData.append("id", file_id)
      }),

此外,您有語法錯誤,它應該如下所示:

"<?php echo base_url().'upload_disbursments/'; ?>"+data.name

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM