zhangqian
2024-10-17 a9caccfe34e6126270f41533c4b6dc7c79c66273
app/service/bisheng.py
@@ -81,13 +81,12 @@
            data = self._check_response(response)
            return data
    async def upload(self, token: str, file: bytes) -> dict:
    async def upload(self, token: str, filename: str, file: bytes) -> dict:
        url = f"{self.base_url}/api/v1/knowledge/upload"
        headers = {'cookie': f"access_token_cookie={token};"}
        # 创建表单数据,包含文件
        files = {"file": ("file", file)}  # 使用默认文件名 "file"
        files = {"file": (filename, file)}
        async with httpx.AsyncClient() as client:
            response = await client.post(url, headers=headers, files=files)
            data = self._check_response(response)