reactjs - FilePond 在 React 上覆盖 server.process
问题描述
我正在尝试在 React 应用程序中使用 FilePond 控件。我需要使用自定义代码处理文件上传。根据文档,我应该使用 setOption 来覆盖 server.process 函数。文档链接
使用 React 组件时,这似乎不是一个选项。
我可以找到多个尝试这样做的人的实例,但找不到任何如何完成的示例。
<FilePond
files={this.state.newFiles}
allowMultiple={true}
server={this.someFunction}
/>
解决方案
如 github 问题中所述 FilePond.SetOptions not working
对于 React,FilePond 对象是一个组件,目前没有可用的全局 FilePond 对象。您可以将服务器属性作为道具传递给组件。
我相信你需要做同样的事情,而不是调用setOptions
函数,你可以将这些选项作为属性传递给FilePond
组件
如果你真的需要访问setOptions
,我已经从 react-filepond 中分叉了示例,并添加useEfect
了你可以看到如何访问setOptions
函数的地方:acces setOptions by ref
推荐阅读
- c# - C# ListViewItem 方法,Listview 项目添加问题
- kotlin - kotlin,是否有像 LinkedHashMap 但线程安全的数据结构
- excel - VBA append many workbooks to correct tabs
- javascript - IF 和 ELSE 语句中的代码都被执行
- reactjs - 按登录 api 调用返回的 ID 请求当前用户
- java - 如何将所有 JButtons 的默认鼠标按下背景颜色覆盖为其当前背景颜色的较暗阴影?
- java - 使用 JsonNode 编辑 json 对象中嵌套数组中的对象
- c# - 如何投射列表
到列表 使用反射(不使用 Linq Cast<>)? - php - 我怎样才能用作曲家解决这个问题?
- java - 应用程序崩溃原因:java.lang.IllegalStateException:到目前为止没有成功匹配