Spaces:
Sleeping
Sleeping
fix(tools): dropzone properly support */* mimetype
Browse files
src/lib/components/chat/FileDropzone.svelte
CHANGED
|
@@ -26,7 +26,10 @@
|
|
| 26 |
!mimeTypes.some((mimeType: string) => {
|
| 27 |
const [type, subtype] = mimeType.split("/");
|
| 28 |
const [fileType, fileSubtype] = file.type.split("/");
|
| 29 |
-
return
|
|
|
|
|
|
|
|
|
|
| 30 |
})
|
| 31 |
) {
|
| 32 |
setErrorMsg(`Some file type not supported. Only allowed: ${mimeTypes.join(", ")}`);
|
|
|
|
| 26 |
!mimeTypes.some((mimeType: string) => {
|
| 27 |
const [type, subtype] = mimeType.split("/");
|
| 28 |
const [fileType, fileSubtype] = file.type.split("/");
|
| 29 |
+
return (
|
| 30 |
+
(type === "*" || type === fileType) &&
|
| 31 |
+
(subtype === "*" || subtype === fileSubtype)
|
| 32 |
+
);
|
| 33 |
})
|
| 34 |
) {
|
| 35 |
setErrorMsg(`Some file type not supported. Only allowed: ${mimeTypes.join(", ")}`);
|