diff --git a/main.py b/main.py index bb125c9..6b249e2 100644 --- a/main.py +++ b/main.py @@ -1,5 +1,5 @@ import os -from flask import Flask, request +from flask import Flask, request, render_template from werkzeug.utils import secure_filename UPLOAD_FOLDER = '/opt/navidrome/music' @@ -16,33 +16,21 @@ def allowed_file(filename): def upload_file(): if request.method == 'POST': if 'file' not in request.files: - return 'No file part', 400 + return render_template('error.html', error_message='No file part in the request'), 400 files = request.files.getlist('file') for file in files: if file.filename == '': - return 'No selected file', 400 + return render_template('error.html', error_message='No selected file'), 400 if file and allowed_file(file.filename): filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) else: - return 'File extension not allowed', 400 - return f''' - -
{{ error_message }}
+ + + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..1f49f62 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,22 @@ + + + + + +{{ success_message }}
+ + + \ No newline at end of file