2017-06-02 8 views
1

私は枕でサイズを変更する画像をAmazonからS3に保存します。その画像はユーザーによってアップロードされ、一度サイズを変更するとアップロードされます。つまり、S3には存在しません。次のようにdjango_storagesで枕のオブジェクトを保存する

現在、私はそれをやっている:

は、枕のリストなのであなたはS3にファイルをアップロードするboto3を使用することができます

def upload_s3(files): 
    for f in files: 
     print(f) 
     path = default_storage.save('/test/cualquiersa/') 
     f.save(path, "png") 

答えて

2

オブジェクト。

import boto3 

client = boto3.client('s3') 
# For more client configuration http://boto3.readthedocs.io/en/latest/ 

def upload_s3(files): 
for f in files: 
    print(f) 
    response = client.put_object(
     Body= f, 
     Bucket=<bucket_name>, 
     Key=<location/directory> 
    ) 
# More code here 
関連する問題