2017-01-09 1 views
0

Я использую Dropzone.js, чтобы позволить пользователю загружать некоторые .json-файлы в веб-приложение. Эти json-файлы затем анализируются и используются на другой странице.Избегайте загрузки файлов в Dropzone.js - заинтересованы в содержимом JSON в браузере

У меня это работает, используя событие «добавленный файл» и объект FileReader().

Однако я хотел бы избежать dropzone, пытаясь загрузить файлы и сделать неудачный запрос POST на '/ undefined'.

Как я мог достичь этого?

Спасибо!

ответ

1

Вам необходимо установить autoProcessQueue вариант dropzone на false. С autoProcessQueue установлена ​​в false dropzone не будет загружать файлы независимо. Проверьте Dropzone.js documentation для более подробной информации.

+0

Я узнал о autoProcessQueue, однако мне нужно обработать файлы, потому что я могу перейти только на следующую страницу своего Углового приложения, если все файлы были прочитаны и обработаны. Для этого требуется событие queuecomplete. Спасибо за ваш ответ! – kdd

+0

Обратный вызов callzone 'queuecomplete' только при загрузке всех файлов. Если вы не хотите, чтобы dropzone загружал файлы, он никогда не будет называть 'queuecomplete'. Для обработки файлов JSON вы можете использовать свойство «добавленный файл» или свойство «drop». Используйте свой собственный «полный» обратный вызов в логике обработки JSON для перехода на другую страницу. –

Смежные вопросы