diff --git a/website/client/composables/useFileUpload.ts b/website/client/composables/useFileUpload.ts index 0858f5e..f191645 100644 --- a/website/client/composables/useFileUpload.ts +++ b/website/client/composables/useFileUpload.ts @@ -137,6 +137,9 @@ export function useFileUpload(config: FileUploadConfig) { if (preprocessFiles) { resultFile = await preprocessFiles(files, folderName); } else { + if ((config.mode === 'folder' || multiple) && files.length > 1) { + throw new Error('Multiple files require a preprocessor function'); + } resultFile = files[0]; }