diff --git a/web/app/components/datasets/create/file-uploader/index.tsx b/web/app/components/datasets/create/file-uploader/index.tsx index 63bd554215..84ef226d34 100644 --- a/web/app/components/datasets/create/file-uploader/index.tsx +++ b/web/app/components/datasets/create/file-uploader/index.tsx @@ -204,10 +204,13 @@ const FileUploader = ({ if (!e.dataTransfer) return - const files = [...e.dataTransfer.files] as File[] + let files = [...e.dataTransfer.files] as File[] + if (notSupportBatchUpload) + files = files.slice(0, 1) + const validFiles = files.filter(isValid) initialUpload(validFiles) - }, [initialUpload, isValid]) + }, [initialUpload, isValid, notSupportBatchUpload]) const selectHandle = () => { if (fileUploader.current)