diff --git a/src/lang/en/drivers.json b/src/lang/en/drivers.json
index bc7a057cb8..d4945f7de4 100755
--- a/src/lang/en/drivers.json
+++ b/src/lang/en/drivers.json
@@ -729,6 +729,8 @@
"thumb_pixel-tips": "Specifies the target width for image thumbnails in pixels. The height of the thumbnail will be calculated automatically to maintain the original aspect ratio of the image.",
"thumbnail": "Thumbnail",
"thumbnail-tips": "enable thumbnail",
+ "upload_chunk_size_mb": "Upload chunk size",
+ "upload_chunk_size_mb-tips": "chunk size in MB for web uploads, range 0-4096, 0 disables chunk upload",
"use_ffmpeg": "Use ffmpeg",
"use_ffmpeg-tips": "use ffmpeg to generate thumbnail",
"video_thumb_pos": "Video thumb pos",
diff --git a/src/lang/en/storages.json b/src/lang/en/storages.json
index 01039e337e..b8fbe24309 100644
--- a/src/lang/en/storages.json
+++ b/src/lang/en/storages.json
@@ -45,5 +45,7 @@
"filter_by_driver": "Filter by driver",
"table_layout": "Table layout"
},
+ "local_upload_chunk_size_invalid": "Upload chunk size must be an integer in MB.",
+ "local_upload_chunk_size_range": "Upload chunk size must be between {{min}} and {{max}} MB.",
"no_storage_content": "failed get storage: storage not found; please add a storage first"
}
diff --git a/src/pages/home/uploads/Upload.tsx b/src/pages/home/uploads/Upload.tsx
index 1e81f7fbd9..095b97de13 100644
--- a/src/pages/home/uploads/Upload.tsx
+++ b/src/pages/home/uploads/Upload.tsx
@@ -28,6 +28,7 @@ import { File2Upload, traverseFileTree } from "./util"
import { SelectWrapper } from "~/components"
import { getUploads } from "./uploads"
import { TaskState } from "~/pages/manage/tasks/Task"
+import { uploadWithChunkPolicy } from "./chunk"
enum TaskStateEnum {
Pending,
@@ -77,19 +78,9 @@ const UploadFile = (props: UploadFileProps) => {
{getFileSize(props.speed)}/s
-
- {props.task_id}
-
-
+
+ {t("home.upload.task_id", { id: props.task_id! })}
+