.getAcceptedFiles () dropzone js не работает. Почему или что делаю не так? - PullRequest
0 голосов
/ 06 мая 2020

Ну, все, что я пытаюсь сделать, это отправить файлы в ajax process_upload. php файл, но только в раздел ajax. после поиска некоторых ссылок и исследований я обнаружил, что могу использовать метод getAcceptedFiles (), но каким-то образом он не возвращает мне ничего, кроме пустого массива. Так может ли кто-нибудь указать мне, что я делаю неправильно, чтобы получить доступ к этому методу?

ниже мой код:

var myDropzone = new Dropzone("#upload_pdf", {
    //maxFiles: 2000,
    addRemoveLinks: true,
    maxFiles: 4,
    maxFilesize: 5, // MB
    url: "process_upload.php",
    type: "POST",
    //Dropzone.options.myAwesomeDropzone = {
init: function() {
this.on("addedfile", function(file) { 

//alert("Added file."); 
console.log('file has been added');

console.log(file);
**console.log(myDropzone.getAcceptedFiles());** //not working this line???
$.ajax({
    type: "POST",
    url: "process_upload.php",
     //data: {myfiles: file},
//processData: false, // required for FormData with jQuery
 // contentType: false,
    success: function (file, response) {
        console.log(response);

        //alert(response);
    }, error: function() {
        alert('something went wrong');
    }
});
});

this.on("removedfile", function(file) { alert("file has been removed."); });  
 //maxfilesreached   maxfilesexceeded
},  
});
...