Update app.py
Browse files
app.py
CHANGED
@@ -569,26 +569,21 @@ def set_res():
|
|
569 |
|
570 |
@app.route('/upload', methods=['POST'])
|
571 |
def upload_file():
|
572 |
-
# Проверяем,
|
573 |
if 'file' not in request.files:
|
574 |
return jsonify({"error": "No file part"}), 400
|
575 |
-
|
576 |
file = request.files['file']
|
577 |
-
|
578 |
-
# Если пользователь не выбрал файл, браузер может отправить пустой файл без имени
|
579 |
if file.filename == '':
|
580 |
return jsonify({"error": "No selected file"}), 400
|
581 |
|
582 |
-
#
|
583 |
-
|
584 |
-
|
585 |
-
file.save(save_path)
|
586 |
|
587 |
-
# Возвращаем полный URL загруженного файла
|
588 |
-
full_url = request.url_root.rstrip('/') + '/uploads/' + unique_filename
|
589 |
return jsonify({
|
590 |
"message": "File uploaded successfully",
|
591 |
-
"
|
592 |
}), 200
|
593 |
|
594 |
@app.route('/uploads/<filename>', methods=['GET'])
|
|
|
569 |
|
570 |
@app.route('/upload', methods=['POST'])
|
571 |
def upload_file():
|
572 |
+
# Проверяем, есть ли файл в запросе
|
573 |
if 'file' not in request.files:
|
574 |
return jsonify({"error": "No file part"}), 400
|
575 |
+
|
576 |
file = request.files['file']
|
|
|
|
|
577 |
if file.filename == '':
|
578 |
return jsonify({"error": "No selected file"}), 400
|
579 |
|
580 |
+
# Сохраняем файл
|
581 |
+
filename = str(uuid.uuid4()) + ".jpg"
|
582 |
+
file.save(os.path.join(UPLOAD_FOLDER, filename))
|
|
|
583 |
|
|
|
|
|
584 |
return jsonify({
|
585 |
"message": "File uploaded successfully",
|
586 |
+
"filename": filename
|
587 |
}), 200
|
588 |
|
589 |
@app.route('/uploads/<filename>', methods=['GET'])
|