mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
mini chunk size
This commit is contained in:
@@ -23,7 +23,7 @@ def transfer_process(path: str) -> Callable[[int | float], None]:
|
|||||||
"""
|
"""
|
||||||
更新进度百分比
|
更新进度百分比
|
||||||
"""
|
"""
|
||||||
percent_value = int(percent)
|
percent_value = round(percent, 2) if isinstance(percent, float) else percent
|
||||||
pbar.n = percent_value
|
pbar.n = percent_value
|
||||||
# 更新进度
|
# 更新进度
|
||||||
pbar.refresh()
|
pbar.refresh()
|
||||||
|
|||||||
@@ -602,7 +602,7 @@ class AliPan(StorageBase, metaclass=WeakSingleton):
|
|||||||
file_size = local_path.stat().st_size
|
file_size = local_path.stat().st_size
|
||||||
|
|
||||||
# 1. 创建文件并检查秒传
|
# 1. 创建文件并检查秒传
|
||||||
chunk_size = 100 * 1024 * 1024 # 分片大小 100M
|
chunk_size = 10 * 1024 * 1024 # 分片大小 10M
|
||||||
create_res = self._create_file(drive_id=target_dir.drive_id,
|
create_res = self._create_file(drive_id=target_dir.drive_id,
|
||||||
parent_file_id=target_dir.fileid,
|
parent_file_id=target_dir.fileid,
|
||||||
file_name=target_name,
|
file_name=target_name,
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ class LocalStorage(StorageBase):
|
|||||||
"softlink": "软链接"
|
"softlink": "软链接"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 文件块大小,默认100MB
|
# 文件块大小,默认10MB
|
||||||
chunk_size = 100 * 1024 * 1024
|
chunk_size = 10 * 1024 * 1024
|
||||||
|
|
||||||
def init_storage(self):
|
def init_storage(self):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ class SMB(StorageBase, metaclass=WeakSingleton):
|
|||||||
"copy": "复制",
|
"copy": "复制",
|
||||||
}
|
}
|
||||||
|
|
||||||
# 文件块大小,默认100MB
|
# 文件块大小,默认10MB
|
||||||
chunk_size = 100 * 1024 * 1024
|
chunk_size = 10 * 1024 * 1024
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|||||||
@@ -540,8 +540,8 @@ class U115Pan(StorageBase, metaclass=WeakSingleton):
|
|||||||
security_token=SecurityToken
|
security_token=SecurityToken
|
||||||
)
|
)
|
||||||
bucket = oss2.Bucket(auth, endpoint, bucket_name) # noqa
|
bucket = oss2.Bucket(auth, endpoint, bucket_name) # noqa
|
||||||
# determine_part_size方法用于确定分片大小,设置分片大小为 100M
|
# determine_part_size方法用于确定分片大小,设置分片大小为 10M
|
||||||
part_size = determine_part_size(file_size, preferred_size=100 * 1024 * 1024)
|
part_size = determine_part_size(file_size, preferred_size=10 * 1024 * 1024)
|
||||||
|
|
||||||
# 初始化进度条
|
# 初始化进度条
|
||||||
logger.info(f"【115】开始上传: {local_path} -> {target_path},分片大小:{StringUtils.str_filesize(part_size)}")
|
logger.info(f"【115】开始上传: {local_path} -> {target_path},分片大小:{StringUtils.str_filesize(part_size)}")
|
||||||
|
|||||||
Reference in New Issue
Block a user