瀏覽代碼

img path(相對)

Mia Cheng 1 年之前
父節點
當前提交
290e8578f0
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      app/api/classes.py

+ 7 - 2
app/api/classes.py

@@ -23,8 +23,8 @@ from tortoise.queryset import Q
 
 classes = APIRouter()
 
-#IMAGEDIR = "/var/www/html/ntcri/assets/"
-IMAGEDIR = "assets/"
+IMAGEDIR = "/var/www/html/ntcri/assets/"
+IMAGEDIR_short = "assets/"
 
 # SECRET: str = secrets.token_urlsafe(32)
 # manager = LoginManager(SECRET, '/login',default_expiry=timedelta(hours=72))
@@ -71,6 +71,7 @@ async def insert_class(
         with open(cover_img, "wb") as f:
             f.write(contents)
         
+        cover_img = f"{IMAGEDIR_short}{cover_img_file.filename}"
 
         new_class = await Class_list.create(
             id=id,
@@ -172,6 +173,8 @@ async def update_class(
                 contents = await cover_img_file.read()
                 with open(class_obj.cover_img, "wb") as f:
                     f.write(contents)
+
+                class_obj.cover_img = f"{IMAGEDIR_short}{cover_img_file.filename}"
             else:
                 os.rename(class_obj.cover_img, f"{IMAGEDIR}{cover_img}")
                 class_obj.cover_img = f"{IMAGEDIR}{cover_img}"
@@ -184,6 +187,8 @@ async def update_class(
                 with open(class_obj.cover_img, "wb") as f:
                     f.write(contents)
 
+                class_obj.cover_img = f"{IMAGEDIR_short}{cover_img_file.filename}"
+