Я пытался реализовать загрузчик файлов для приложения, над которым я работаю, и которое использует ReactJS в качестве внешнего интерфейса и Spring WebFlux в качестве внутреннего.
Библиотека, используемая для разбиения на фрагменты и загрузки файлаиз внешнего интерфейса - FineUploader.
Куски файлов правильно принимаются на бэкэнд-контроллере.Однако передача файла в указанную конечную точку (например, Dropbox, GoogleDrive и т. Д.) Завершается с ошибкой NullPointerException.
Ошибка бросания кода:
Контроллер (получение фрагментов файла в отдельных запросах) -https://github.com/didclab/onedatashare-spring/blob/uploadTask/src/main/java/org/onedatashare/server/controller/UploadController.java
Служба (обработка полученных чанков) - https://github.com/didclab/onedatashare-spring/blob/uploadTask/src/main/java/org/onedatashare/server/service/UploadService.java
Модель (отвечает за излучение потока файловых фрагментов) - https://github.com/didclab/onedatashare-spring/blob/uploadTask/src/main/java/org/onedatashare/server/module/clientupload/ClientUploadResource.java
Пока код вПриведенные выше файлы кажутся логически правильными и компилируются без каких-либо проблем, возникает следующее исключение времени выполнения, и загрузка и передача файла не выполняются.
введите описание изображения здесь
Пожалуйста, помогите!
TIA