import os from flask import render_template, send_from_directory from werkzeug.utils import secure_filename # from src.flask_app import flask_app import os from flask import Flask UPLOAD_FOLDER = r'static/uploads/' if not os.path.isdir(UPLOAD_FOLDER) : os.makedirs(UPLOAD_FOLDER, exist_ok=True) app = Flask(__name__) app.secret_key = "secret key" app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER @app.route('/') def upload_form_html(): return render_template('upload.html') @app.route('/', methods=['POST']) def upload_video(): ref_file = request.files['ref_file'] test_file = request.files['test_file'] print("##########################______________29 : ",ref_file) ref_filename = secure_filename(ref_file.filename) ref_file.save(os.path.join(app.config['UPLOAD_FOLDER'], ref_filename)) test_filename = secure_filename(test_file.filename) test_file.save(os.path.join(app.config['UPLOAD_FOLDER'], test_filename)) crop_method = request.form['crop_method'] return render_template( 'upload.html', filename=os.path.basename('federer_1.mp4'), crop_method=crop_method ) @app.route('/display/') def display_video(filename): return send_from_directory( '../static', 'uploads/' + filename, conditional=True ) from flask import request if __name__ == "__main__": app.run(debug=True, threaded=True, host='0.0.0.0',port=7860)