У меня есть два списка URL-адресов и имя файла, и я хотел бы загрузить его в моем хранилище S3. Но как это сделать со списками? Мой список URL:
gm_new = ['https://img.com/30.jpg', 'https://img.com/3.jpg']
Мой список имен файлов:
ccv_name = ['30.jpg', '3.jpg']
Моя функция:
def dl_imgs():
s3 = boto3.resource("s3")
if gm_new is not None:
req_img = requests.get(gm_new, stream=True)
file_obj = req_img.raw
req_data = file_obj.read()
ccv_name_path = "images/" + ccv_name + ""
#upload to S3
s3.Bucket(_BUCKET_NAME_IMG).put_object(
Key=ccv_name_path, Body=req_data, ContentType="image/jpeg", ACL="public-read")
dl_imgs()