如何让 material ui dropzone 区域不允许重复?
How do I make a material ui dropzone area not allow duplicates?
我正在使用 https://yuvaleros.github.io/material-ui-dropzone/ 并且我正在努力做到它不允许上传以前上传文件的副本。
我已经尝试使用 onchange
函数从 <input type="file">
中删除文件,如果已经有同名的文件嵌入到 <DropzoneArea>
中,但我不知道如何删除此图形:
我也查看了 Material UI Dropzone 的文档,但没有任何运气
您可以使用 DropzoneAreaBase
来微调组件。您可以通过在 fileObjects
数组中传递文件并使用您的逻辑在 onAdd
/onDelete
中更新来控制文件列表。
请注意,您可以尝试在添加现有文件时不显示任何内容,我会把这个留给您。
我正在使用 https://yuvaleros.github.io/material-ui-dropzone/ 并且我正在努力做到它不允许上传以前上传文件的副本。
我已经尝试使用 onchange
函数从 <input type="file">
中删除文件,如果已经有同名的文件嵌入到 <DropzoneArea>
中,但我不知道如何删除此图形:
我也查看了 Material UI Dropzone 的文档,但没有任何运气
您可以使用 DropzoneAreaBase
来微调组件。您可以通过在 fileObjects
数组中传递文件并使用您的逻辑在 onAdd
/onDelete
中更新来控制文件列表。
请注意,您可以尝试在添加现有文件时不显示任何内容,我会把这个留给您。