添加或删除文件后,在FilePond中使用插件过滤器重新评估文件

时间:2019-12-10 00:08:31

标签: filepond

我正在使用FilePond和Filepond-plugin-file-validate-size。 filepond-plugin-file-validate-size已正确注册,并且似乎可以完成其工作,但是我很好奇是否有办法重新评估FilePond中现有文件的加载状态。

假设我上传了3个文件,每个文件的大小为90 KB,并且maxTotalFileSize设置为200 KB,则一起上传的所有3个文件都超过了maxTotalFileSize,因此全部标记为无效。删除其中一个文件后,我希望将这两个文件的其余部分标记为有效,因为它们在删除后位于maxTotalFileSize下。

我试图使用onRemoveFile(),onAddFile(),onUpdateFiles()来简单地删除并重新添加文件,但是当我在其中添加文件时,似乎无法打破无限循环onRemove()并在onAdd()中删除文件。

是否有办法在加载的文件上重新运行所有筛选器?我在插件存储库中寻找了一个快速的本地补丁,看来该过滤器仅在发生LOAD_FILE事件时才适用

0 个答案:

没有答案