Skip to content

Commit 5aa4e4b

Browse files
authored
添付ファイルの拡張子が大文字でも動くようにする (#1388)
1 parent 97db32e commit 5aa4e4b

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

packages/web/src/hooks/useFiles.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,16 @@ const useFilesState = create<{
120120
const errorMessages: string[] = [];
121121
const extension = uploadedFile.file.name.split('.').pop() as string;
122122

123-
// Validate file extension and MIME type
124-
const isFileExtensionAccepted = accept.includes(`.${extension}`);
123+
// Validate file extension and MIME type (case-insensitive)
124+
const isFileExtensionAccepted = accept.includes(
125+
`.${extension.toLowerCase()}`
126+
);
125127
const isMimeTypeValid =
126128
uploadedFile.mimeType &&
127-
validateMimeTypeAndExtension(uploadedFile.mimeType, extension);
129+
validateMimeTypeAndExtension(
130+
uploadedFile.mimeType,
131+
extension.toLowerCase()
132+
);
128133
if (accept && accept.length === 0) {
129134
errorMessages.push(i18next.t('files.error.modelNotSupported'));
130135
} else if (!isFileExtensionAccepted) {

0 commit comments

Comments
 (0)