преобразование объекта файла в пригодный для использования csv

#javascript #arrays #csv #dropzone.js #dropzone

Вопрос:

У меня есть код ниже:

ВЫПАДАЮЩАЯ ЗОНА HTML (dropzone.js)

        <form action="/file-upload"
  class="dropzone"
  id="my-awesome-dropzone"></form>
 

Обработка JS DROPZONE

     Dropzone.options.myAwesomeDropzone = {
      paramName: "file", // The name that will be used to transfer the file
      accept: function(file, done) {
        importCSV(file);
        console.log(file);
      }
    };
 

На рисунке ниже показано, что регистрируется:

Выход

В настоящее время importCSV определяется как таковой:

     function importCSV(file) {

        $(document).ready(function() {
            //fetch text file
            $.get('../static/img/template/test/flatfile_megafile_test.csv', function(data) {
               ##convert csv to rows and then do some functionality
            }
        }
    }
 

Как вы можете видеть, в настоящее время он жестко кодирует использование локального csv-файла, предназначенного для тестирования. Однако теперь я хочу перенести вывод dropzone (который является тем же csv-файлом) в importCSV(). Как я могу имитировать результат инструкции get с помощью объекта file, который мне нужен, чтобы возобновить функциональность, которая у меня есть прямо сейчас?

Спасибо