diff --git a/projects/app/src/components/core/app/FileSelector/index.tsx b/projects/app/src/components/core/app/FileSelector/index.tsx index d887d90b0..e48b94dc4 100644 --- a/projects/app/src/components/core/app/FileSelector/index.tsx +++ b/projects/app/src/components/core/app/FileSelector/index.tsx @@ -134,7 +134,8 @@ const FileSelector = ({ } }); handleChangeFiles(files); - } + }, + timeout: 5 * 60 * 1000 // 5 minutes }); const previewUrl = await getPresignedChatFileGetUrl({ key: fields.key, diff --git a/projects/app/src/components/core/chat/ChatContainer/ChatBox/hooks/useFileUpload.tsx b/projects/app/src/components/core/chat/ChatContainer/ChatBox/hooks/useFileUpload.tsx index 0fa3986c3..f9f530508 100644 --- a/projects/app/src/components/core/chat/ChatContainer/ChatBox/hooks/useFileUpload.tsx +++ b/projects/app/src/components/core/chat/ChatContainer/ChatBox/hooks/useFileUpload.tsx @@ -196,7 +196,8 @@ export const useFileUpload = (props: UseFileUploadOptions) => { const percent = Math.round((e.loaded / e.total) * 100); copyFile.process = percent; updateFiles(fileIndex, copyFile); - } + }, + timeout: 5 * 60 * 1000 // 5 minutes }).catch((error) => Promise.reject(parseS3UploadError({ t, error, maxSize }))); const previewUrl = await getPresignedChatFileGetUrl({ diff --git a/projects/app/src/pageComponents/app/detail/components/QuickCreateDatasetModal.tsx b/projects/app/src/pageComponents/app/detail/components/QuickCreateDatasetModal.tsx index 541058bbb..1701eee02 100644 --- a/projects/app/src/pageComponents/app/detail/components/QuickCreateDatasetModal.tsx +++ b/projects/app/src/pageComponents/app/detail/components/QuickCreateDatasetModal.tsx @@ -109,7 +109,8 @@ const QuickCreateDatasetModal = ({ : item ) ); - } + }, + timeout: 5 * 60 * 1000 // 5 minutes }) .then(() => { setSelectFiles((state) => diff --git a/projects/app/src/pageComponents/dataset/detail/Import/diffSource/FileLocal.tsx b/projects/app/src/pageComponents/dataset/detail/Import/diffSource/FileLocal.tsx index 7608d4598..f8b7ca96a 100644 --- a/projects/app/src/pageComponents/dataset/detail/Import/diffSource/FileLocal.tsx +++ b/projects/app/src/pageComponents/dataset/detail/Import/diffSource/FileLocal.tsx @@ -96,7 +96,8 @@ const SelectFile = React.memo(function SelectFile() { : item ) ); - } + }, + timeout: 5 * 60 * 1000 // 5 minutes }) .then(() => { setSelectFiles((state) =>