Boto - Uploading file to a specific location on Amazon S3

后端 未结 2 1108
暖寄归人
暖寄归人 2020-12-14 00:41

This is the code I\'m working from

import sys
import boto
import boto.s3

# AWS ACCESS DETAILS
AWS_ACCESS_KEY_ID = \'\'
AWS_SECRET_ACCESS_KEY = \'\'

bucket_         


        
2条回答
  •  一整个雨季
    2020-12-14 01:24

    All you should have to do is prepend the virtual directory path to the key name prior to uploading. For example:

    key_name = 'my test file'
    path = 'images/holiday'
    full_key_name = os.path.join(path, key_name)
    k = bucket.new_key(full_key_name)
    k.set_contents_from_filename(...)
    

    You may have to change that a bit for your application but hopefully that gives you the basic idea.

提交回复
热议问题