feat: add config item for maximum upload file size

This commit is contained in:
Terry Geng
2020-05-19 09:12:52 +08:00
parent aca002d08d
commit fae93d99e0
6 changed files with 50 additions and 11 deletions

View File

@ -187,10 +187,13 @@ def index():
time.sleep(0.1)
tags_color_lookup = build_tags_color_lookup()
max_upload_file_size = util.parse_file_size(var.config.get("webinterface", "max_upload_file_size", fallback="30MB"))
return render_template('index.html',
dirs=get_all_dirs(),
upload_enabled=var.config.getboolean("webinterface", "upload_enabled", fallback=True),
tags_color_lookup=tags_color_lookup,
max_upload_file_size=max_upload_file_size
)
@ -614,6 +617,9 @@ def library():
def upload():
global log
if not var.config.getboolean("webinterface", "upload_enabled", fallback=True):
abort(403)
file = request.files['file']
if not file:
abort(400)