| if (!e.dataTransfer) | if (!e.dataTransfer) | ||||
| return | 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) | const validFiles = files.filter(isValid) | ||||
| initialUpload(validFiles) | initialUpload(validFiles) | ||||
| }, [initialUpload, isValid]) | |||||
| }, [initialUpload, isValid, notSupportBatchUpload]) | |||||
| const selectHandle = () => { | const selectHandle = () => { | ||||
| if (fileUploader.current) | if (fileUploader.current) |