如何在Dropzone.js中获取选定的文件路径

时间:2019-09-30 09:30:56

标签: javascript jquery dropzone.js dropzone

我已经在Web应用程序中实现了dropzone.js。我正在尝试获取用户选择的文件的完整路径。到现在为止,一切都运转良好,希望能有所作为。 progresssuccess函数正常工作。

我正在尝试使用sending函数,但它没有给我任何响应,并且该函数未触发。

var dropZoneObj = jQuery("#drop").dropzone({
    filesName: 'dfiles',
    url: "{{action('SomeController@processAttachments',['pid' => $pid])}}",
    text: '+ Add more attachment',
    width: 250,
    height: 100,
    progressBarWidth: '100%',
    maxFiles: 10,
    uploadMode: 'single',
    maxFileSize: '5MB',
    allowedFileTypes: 'jpg,jpeg,png,gif,xls,xlsx,doc,docx,csv,txt,pdf',
    params:{
        '_token': "{{csrf_token()}}",
    },
    // this is not getting called
    sending: function(file, xhr, data){
        console.log(file, xhr, data);
    },
    progress: function(file, xhr, data){
        jQuery('#defectSubmit').prop('disabled', true);
    },
    success: function(res, index){
       console.log(res, index);
    }
});

我希望输出是sending函数中的文件名,但是我已经空了。

任何帮助将不胜感激。

0 个答案:

没有答案