leon 3 weken geleden
bovenliggende
commit
220923c8f5
2 gewijzigde bestanden met toevoegingen van 17 en 17 verwijderingen
  1. 5 2
      Makefile
  2. 12 15
      test.py

+ 5 - 2
Makefile

@@ -9,20 +9,23 @@ debug:
 status:
 	@ps -ef | grep infer.py | grep -v grep || true
 
-kill:
+stop:
 	@ps -ef | grep infer.py | grep -v grep | awk '{print $$2}' | xargs kill || true
 	@ps -ef | grep infer.py | grep -v grep || true
 
 log:
 	@tail -f log/runtime.log
 
+make test:
+	@python3 test.py
+
 help:
 	@echo "Usage: make <target>"
 	@echo ""
 	@echo "make start      Start server"
 	@echo "make status     Check server status"
 	@echo "make debug      Execute python3 infer.py"
-	@echo "make kill       Kill server"
+	@echo "make stop       Kill server"
 	@echo "make log        Print log"
 	@echo "make help       Show this help message"
 	@echo ""

+ 12 - 15
test.py

@@ -8,22 +8,19 @@ from infer import DoorInference
 from logger import logger
 
 async def upload_image(session, url, payload, files):
-    try:
-        form_data = aiohttp.FormData()
-        # 添加普通表单数据
-        for key, value in payload.items():
-            form_data.add_field(key, value)
+    form_data = aiohttp.FormData()
+    # 添加普通表单数据
+    for key, value in payload.items():
+        form_data.add_field(key, value)
 
-        # 添加文件数据
-        for key, (filename, content, content_type) in files:
-            form_data.add_field(key, content, filename=filename, content_type=content_type)
-        
-        # 发起 POST 请求
-        async with session.post(url, data=form_data) as response:
-            result = await response.text()
-            logger.info(result)
-    except Exception as error:
-        logger.error(f'Error: {str(error)}')
+    # 添加文件数据
+    for key, (filename, content, content_type) in files:
+        form_data.add_field(key, content, filename=filename, content_type=content_type)
+    
+    # 发起 POST 请求
+    async with session.post(url, data=form_data) as response:
+        result = await response.text()
+        logger.info(result)
 
 async def process_stream():
     logger.info("====== Start Server =======")