无法通过配置文件修改上传的块大小,只能默认8M

当用户在Web界面上传文件时,文件服务器将文件分割成固定大小的块。Web上传文件的默认块大小为8MB。块大小可以在这里设置。

[fileserver]
#Set block size to 8MB
fixed_block_size=8

设置无效怎么办?别的我试了可以比如限制上传大小就行,就这个不行。
我在浏览器开发者那边看到的永远是
resumableCurrentChunkSize: 8388608

改动不生效,有人知道为什么吗?

1 个赞


不管怎么改,最后这个chunkSize永远是8M

配置文件如下:
[fileserver]
port = 8082
fixed_block_size=2
max_indexing_threads = 50
worker_threads = 15

max_upload_size=2000 # 这个是生效的,别的似乎都不行

2024-01-30 18:50:02 …/common/seaf-utils.c(358): Use database Mysql
2024-01-30 18:50:02 http-server.c(199): fileserver: worker_threads = 15
2024-01-30 18:50:02 http-server.c(214): fileserver: fixed_block_size = 2097152
2024-01-30 18:50:02 http-server.c(229): fileserver: web_token_expire_time = 3600
2024-01-30 18:50:02 http-server.c(244): fileserver: max_indexing_threads = 50
2024-01-30 18:50:02 http-server.c(259): fileserver: max_index_processing_threads= 3
2024-01-30 18:50:02 http-server.c(281): fileserver: cluster_shared_temp_file_mode = 600

日志中是写明生效的,但是在web并没有如愿,还是8M感觉写死了

什么版本的seafile呢

1 个赞

最新的11。docker装的seafile-mc

顶。。。。。。。

顶,直到2024年4月28日部署的11最新版,仍然改动无效,如下图

接上图

此BUG严重限制上传速度

配置中的选项只是影响文件上传到服务器上之后,索引产生的分片大小,不会影响网页上传过程中的分片大小。目前没有选项去控制上传时的分片大小。