Skip to content

Commit a5db59a

Browse files
committed
fix: 修复漏洞
1 parent 1a81215 commit a5db59a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

core/storages/alist.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,13 @@ async def measure(self, size: int, request: web.Request, response):
9898
data = await response.json()
9999
logger.debug(data)
100100
if data["code"] == 200:
101+
logger.debug(1)
101102
response = web.HTTPFound(data["raw_url"])
102103
response.prepare(request)
103104
return
104105

105106
if data["code"] != 200:
107+
logger.debug(2)
106108
try:
107109
buffer = b"\x00\x66\xcc\xff" * 256 * 1024
108110
response = await session.put("/api/fs/put", data=buffer, headers={**self.headers, "File-Path": file_path, "Content-Type": "application/octet-stream"})
@@ -117,7 +119,8 @@ async def measure(self, size: int, request: web.Request, response):
117119
response = await session.post("/api/fs/get", json={"path": file_path, "password": self.password})
118120
response.raise_for_status()
119121
data = await response.json()
120-
122+
logger.debug(data)
123+
logger.debug(3)
121124
response = web.HTTPFound(data["raw_url"])
122125
response.prepare(request)
123126
return

0 commit comments

Comments
 (0)