chenjunkai 6 роки тому
батько
коміт
7720faae6d
2 змінених файлів з 8 додано та 2 видалено
  1. 7 1
      Controller/UserManger.py
  2. 1 1
      Object/TokenObject.py

+ 7 - 1
Controller/UserManger.py

@@ -190,6 +190,7 @@ class getAvatarView(TemplateView):
         if filePath == '' or filePath == None:
             return response.json(800)
         fullPath = os.path.join(BASE_DIR, "static", filePath).replace('\\', '/')
+        defaultPath = os.path.join(BASE_DIR, "account/getAvatar/User/default.png").replace('\\', '/')
         if os.path.isfile(fullPath):
             try:
                 Imagedata = open(fullPath, 'rb').read()
@@ -197,7 +198,12 @@ class getAvatarView(TemplateView):
             except Exception as e:
                 return response.json(906, repr(e))
         else:
-            return response.json(907)
+            try:
+                Imagedata = open(defaultPath, 'rb').read()
+                return HttpResponse(Imagedata, content_type="image/jpeg")
+            except Exception as e:
+                return response.json(906, repr(e))
+            # return response.json(907)
 
 
 @csrf_exempt

+ 1 - 1
Object/TokenObject.py

@@ -21,7 +21,7 @@ class TokenObject:
 
     def __init__(self, token=None):
         if token == 'local':
-            token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySUQiOiIxNTQzOTA5MDUwNDEzMTM4MDAxMzgwMDAiLCJsYW5nIjoiZW4iLCJ1c2VyIjoiMTM4MDAxMzgwMDEiLCJleHAiOjE1NTI0NDk1MjJ9.zM8sC7aHApATqDR0U4jbxWbYlQpOzN817-dpNGVl5hc'
+            token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySUQiOiIxNTQzOTA5MDUwNDEzMTM4MDAxMzgwMDAiLCJsYW5nIjoiZW4iLCJ1c2VyIjoiMTM4MDAxMzgwMDEiLCJleHAiOjE1NTM0ODQ2MDB9.aKqXfbF7Ate-i5H1-k36fI7Xf_ulIodnloA0p2CapdQ'
         if token == 'test':
             token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjoiMTM4MDAxMzgwMDEiLCJ1c2VySUQiOiIxNTE1NjQyNjIzMzc5Mzk1MTM4MDAxMzgwMDEiLCJsYW5nIjoiZW4iLCJleHAiOjE1NTI2MTIxOTF9.sO8BtSclN6B-qwqNmYWbICatHYEtyMdoqzZ0hcOSsmg'
         self.token = token