我正在尝试从Django项目中按名称删除文件。我有一个可以正确上传文件的功能,但是我无法弄清楚该功能。我尝试使用具有get_key和其他功能的示例,但尚未能够获取正确的密钥。我认为我在滥用get_key或它已贬值。我尝试删除的文件也是.png文件,文本指的是我的文件名和位置。下面是一个代码片段
from boto.s3.connection import S3Connection, Bucket, Key
from boto.s3.key import Key
text = '//folder' + request.split(':')[1] + '_toS3.png'
conn = S3Connection('###', '####')
S3_BUCKET_NAME = 'Bucket_name'
b = Bucket(conn, S3_BUCKET_NAME)
k = Key(b)
k.key = k.get_key(text)
b.delete_key(k)
使用存储桶的delete_key
方法。您提供key_name
一个参数。
bucket = Bucket(conn, S3_BUCKET_NAME)
bucket.delete_key('path/to/key_name.png')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句