DmitrMakeev commited on
Commit
39351cd
·
verified ·
1 Parent(s): f69287c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -11
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
- unique_filename = str(uuid.uuid4()) + os.path.splitext(file.filename)[1]
584
- save_path = os.path.join(UPLOAD_FOLDER, unique_filename)
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
- "url": full_url
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'])