1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-17 07:41:26 +00:00

add RESUMABLE_UPLOAD_FILE_BLOCK_SIZE setting (#2744)

This commit is contained in:
lian
2019-01-19 12:32:47 +08:00
committed by Daniel Pan
parent 485b9c8e6f
commit 0104f29ff1
4 changed files with 4 additions and 1 deletions

View File

@@ -297,6 +297,7 @@ ENABLE_UPLOAD_FOLDER = True
# enable resumable fileupload or not
ENABLE_RESUMABLE_FILEUPLOAD = False
RESUMABLE_UPLOAD_FILE_BLOCK_SIZE = 8
## maxNumberOfFiles for fileupload
MAX_NUMBER_OF_FILES_FOR_FILEUPLOAD = 1000

View File

@@ -285,6 +285,7 @@ app["pageOptions"] = {
enable_wiki: {% if enable_wiki %} true {% else %} false {% endif %},
enable_upload_folder: {% if enable_upload_folder %} true {% else %} false {% endif %},
enable_resumable_fileupload: {% if enable_resumable_fileupload %} true {% else %} false {% endif %},
resumable_upload_file_block_size: {{ resumable_upload_file_block_size }},
max_number_of_files_for_fileupload: {{ max_number_of_files_for_fileupload }},
enable_thumbnail: {% if enable_thumbnail %} true {% else %} false {% endif %},
thumbnail_default_size: {{ thumbnail_default_size }},

View File

@@ -713,6 +713,7 @@ def libraries(request):
'enable_wiki': settings.ENABLE_WIKI,
'enable_upload_folder': settings.ENABLE_UPLOAD_FOLDER,
'enable_resumable_fileupload': settings.ENABLE_RESUMABLE_FILEUPLOAD,
'resumable_upload_file_block_size': settings.RESUMABLE_UPLOAD_FILE_BLOCK_SIZE,
'max_number_of_files_for_fileupload': settings.MAX_NUMBER_OF_FILES_FOR_FILEUPLOAD,
'enable_thumbnail': settings.ENABLE_THUMBNAIL,
'enable_repo_snapshot_label': settings.ENABLE_REPO_SNAPSHOT_LABEL,

View File

@@ -192,7 +192,7 @@ define([
data.jqXHR = popup.fileupload('send', data);
} else {
var block_size = 1024 * 1024;
var block_size = app.pageOptions.resumable_upload_file_block_size * 1024 * 1024;
if (enable_resumable_fileupload &&
file.size && file.size > block_size) {
popup.fileupload('option', 'maxChunkSize', block_size);