Spaces:
Sleeping
Sleeping
| 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 | |
| def upload_form_html(): | |
| return render_template('upload.html') | |
| 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 | |
| ) | |
| 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) | |