react-filepond如何实现获取dropped/selected个文件并处理并上传?

react-filepond how to implement getting dropped/selected files and processing them and uploading?

我正在使用 react-filepond 实现一个应用程序,一旦用户 selects/drops 文件,我需要获取 uris(用于文件)以便从端点(服务器)上传,然后使用这些 uris 上传到我们的存储。(同时还向用户显示上传进度)

正在使用 onupdatefiles prop 发送 getURIs 请求,然后使用 onprocessfile/onprocessfilestart 使用检索到的 URI 上传这些文件,最好的方法是什么?

另外,我们在 onprocessfileprogress(file,progress) 中得到的 progess 参数有什么用?是否可以用来将进度反馈给filepond组件?

我认为您可以实现一个自定义 server.process 函数并在其中处理所有上传逻辑,无论是上传到您的本地服务器还是先上传到远程服务器,它都应该让您对整个过程有足够的控制权。 https://pqina.nl/filepond/docs/patterns/api/server/#process-1