Example #1
0
def _s3_save(field_storage):
    access_id = Config.get('AWS_ACCESS_KEY_ID')
    secret_access = Config.get('AWS_SECRET_ACCESS_KEY')
    bucket_name = Config.get('BUCKET_NAME')

    conn = boto.connect_s3(access_id, secret_access)
    bucket = conn.get_bucket(bucket_name)
    k = Key(bucket)
    k.key = field_storage.filename
    k.set_contents_from_file(field_storage.file)
    k.make_public()
Example #2
0
def _s3_save(field_storage):
    access_id = Config.get('AWS_ACCESS_KEY_ID')
    secret_access = Config.get('AWS_SECRET_ACCESS_KEY')
    bucket_name = Config.get('BUCKET_NAME')

    conn = boto.connect_s3(access_id, secret_access)
    bucket = conn.get_bucket(bucket_name)
    k = Key(bucket)
    k.key = field_storage.filename
    k.set_contents_from_file(field_storage.file)
    k.make_public()
Example #3
0
def _get_image_instance(field_storage):
    bucket_name = Config.get('BUCKET_NAME')
    file_instance = File()
    file_instance.kind = IMAGE
    file_instance.name = field_storage.filename
    file_instance.size = field_storage.bufsize
    file_instance.link = 'https://s3-sa-east-1.amazonaws.com/%s/%s' % (bucket_name, field_storage.filename)
    return file_instance
Example #4
0
def _get_image_instance(field_storage):
    bucket_name = Config.get('BUCKET_NAME')
    file_instance = File()
    file_instance.kind = IMAGE
    file_instance.name = field_storage.filename
    file_instance.size = field_storage.bufsize
    file_instance.link = 'https://s3-sa-east-1.amazonaws.com/%s/%s' % (
        bucket_name, field_storage.filename)
    return file_instance