我想下载一个页面并将其放在S3上。我使用aiohttp
下载页面并将其保存到文件中:
async with aiohttp.ClientSession() as session:
async with session.get(url) as response:
while True:
chunk = await response.content.read(CHUNK_SIZE)
if not chunk:
break
file.write(chunk)
在不将内容加载到内存的情况下,将其保存在S3上的最佳方法是什么?
我正在使用aiobotocore。 response.content
无法提供s3.put_object
作为参数。而aiobotocore客户端没有upload_fileobj
方法。