윤영준 윤영준 2024-09-02
action.py modification
@7433e5d28586cf8c2c4de52d8b42f7506f2cbf0b
action.py
--- action.py
+++ action.py
@@ -1,14 +1,12 @@
 
 from flask_restx import Resource, Api, Namespace, fields,reqparse
 from flask import request,jsonify
-from flask import Flask, render_template, request
-from werkzeug.utils import secure_filename
+from flask import Flask, request
 import os
 from haversine import haversine
 from database.database import DB
 from datetime import datetime
 import pandas as pd
-from io import StringIO
 import jwt
 
 
@@ -44,33 +42,31 @@
     @Action.doc(responses={200: 'Success'})
     @Action.doc(responses={500: 'Register Failed'})
     def post(self):
-      if request.method == 'POST':
-         current_time = datetime.now()
-         timestamp = current_time.strftime("%Y%m%d%H%M%S")
-# 시간을 원하는 형식으로 포맷팅하기 (예: 년-월-일 시:분:초)
-         formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
-          # 포맷팅된 현재 시간 출력
-         token = request.headers.get('Authorization')
-         print(token)
-         #print(token)
-         if not token:
-             return jsonify({'result': 'fail', 'msg': '토큰이 없습니다.'})
-        
-         else:
+        if request.method == 'POST':
+            current_time = datetime.now()
+            timestamp = current_time.strftime("%Y%m%d%H%M%S")
+        # 시간을 원하는 형식으로 포맷팅하기 (예: 년-월-일 시:분:초)
+            formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
+            # 포맷팅된 현재 시간 출력
+            token = request.headers.get('Authorization')
+            print(token)
+            if not token:
+                return jsonify({'result': 'fail', 'msg': '토큰이 없습니다.'})
+            else:
             # Decode the token to verify it
-            decoded_token = jwt.decode(token, "secret", algorithms=['HS256'])
-            print(decoded_token)
-            user_id = decoded_token['id']
-         print("현재 시간,저장요청:", formatted_time)
-         f = request.files['file']
-         save_path = f"images/{timestamp}/{user_id}"
-         os.makedirs(save_path, exist_ok=True)
-         new_filename = f"{save_path}/{user_id}_{timestamp}.jpg"
-         print(f)
-         f.save(new_filename)
-         print("저장완료", formatted_time)
+                decoded_token = jwt.decode(token, "secret", algorithms=['HS256'])
+                print(decoded_token)
+                user_id = decoded_token['id']
+            print("현재 시간,저장요청:", formatted_time)
+            f = request.files['file']
+            save_path = f"images/{timestamp}/{user_id}"
+            os.makedirs(save_path, exist_ok=True)
+            new_filename = f"{save_path}/{user_id}_{timestamp}.jpg"
+            print(f)
+            f.save(new_filename)
+            print("저장완료", formatted_time)
 
-         return {
+            return {
                 'save': 'done'  # str으로 반환하여 return
             }, 200
 
Add a comment
List