from flask import Flask, request, send_from_directory, render_template_string from flask_socketio import SocketIO, send, emit import os UPLOAD_FOLDER = 'static' IMAGE_FILENAME = 'latest_image.jpg' app = Flask(__name__) app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER socketio = SocketIO(app) # Создание директории, если она не существует if not os.path.exists(UPLOAD_FOLDER): os.makedirs(UPLOAD_FOLDER) @app.route('/upload', methods=['POST']) def upload_file(): if 'photo' not in request.files: return "No file part", 400 file = request.files['photo'] if file.filename == '': return "No selected file", 400 save_path = os.path.join(app.config['UPLOAD_FOLDER'], file.filename) file.save(save_path) return f"File uploaded successfully and saved to {save_path}", 200 @app.route('/image', methods=['GET']) def get_image(): return send_from_directory(UPLOAD_FOLDER, IMAGE_FILENAME) @app.route('/') def index(): html = '''