我有python aiohttp客户端,该客户端从一个服务器下载文件并将其上传到另一台服务器,我试图避免将下载文件存储在本地磁盘或内存中,因此如何将下载内容从一台服务器重定向到另一台上传服务器。 我更喜欢aiohttp待办事项:
从服务器1下载文件
async with aiohttp.ClientSession(connector=conn,timeout=timeout) as session:
async with session.get("https://server1.com/largefile.data",headers=headers) as resp:
server1_data = await resp.content.read()
async with aiohttp.ClientSession(connector=conn,timeout=timeout) as session:
async with session.post("https://server2.com/uploade",data=server1_data) as resp:
print(resp.status)
server1_data当前正在使用我的RAM内存,如何避免这种情况?
非常感谢...