def retrieve(self, key, field_name):
metadata = self.metadata(key)
content = self.backend.get(self.prefix(key) + '_content')
if metadata and content:
out = BytesIO()
out.write(content)
upload = InMemoryUploadedFile(
file=out,
field_name=field_name,
name=metadata['name'],
content_type=metadata['content_type'],
size=metadata['size'],
charset=metadata['charset'],
)
upload.file.seek(0)
else:
upload = None
return upload
评论列表
文章目录