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:
@@ -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
|
||||
|
@@ -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 }},
|
||||
|
@@ -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,
|
||||
|
@@ -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);
|
||||
|
Reference in New Issue
Block a user