python aiohttp将文件从一台服务器重定向到另一台服务器

时间:2018-12-09 17:08:41

标签: python aiohttp

我有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内存,如何避免这种情况?

非常感谢...

0 个答案:

没有答案