我一直在尝试为正在使用的应用程序实现文件上传器,该应用程序使用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/module/clientupload/ClientUploadResource.java
以上文件中的代码在逻辑上看似正确并且可以正确编译时,遇到了以下运行时异常,并且文件上传和传输均未通过。
请帮助!
TIA