def parse_upload_file(self, field_name, multi=False):
""" Parse uploaded file from request.files """
# TODO: Set allowed extensions in the backend and compare
files = request.httprequest.files.getlist(field_name)
attachments = []
for file in files:
attachments.append({
'name': secure_filename(file.filename),
'datas': base64.b64encode(file.stream.read())
})
if not multi:
return attachments
return attachments
评论列表
文章目录