【发布时间】:2019-03-20 16:31:03
【问题描述】:
我正在尝试使用 Flask 构建一个简单的 API,现在我想在其中读取一些 gif 图片。我需要做什么才能将其序列化为 JSON?
这是我的幼稚代码:
def getfile(filename):
file = request.files['file']
return file.read()
@namespace.route('/get_image')
class Getpicture(DecoratedResource):
@staticmethod
def get():
if request.args.get('type') == '1':
filename = 'ok.gif'
else:
filename = 'error.gif'
file = getfile(filename)
return jsonify(file, mimetype='image/gif')
结果:
{ "message": "浏览器(或代理)发送了一个服务器无法理解的请求。" }
【问题讨论】:
标签: json python-3.x