我已经在Web应用程序中实现了dropzone.js。我正在尝试获取用户选择的文件的完整路径。到现在为止,一切都运转良好,希望能有所作为。 progress
和success
函数正常工作。
我正在尝试使用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
函数中的文件名,但是我已经空了。
任何帮助将不胜感激。