【发布时间】:2017-09-11 20:33:45
【问题描述】:
我正在尝试将图像上传到 Firebase 存储。图像通过 HTTP Post 传递。使用 Flask 处理请求。我似乎无法正确上传图片。当我指定图片的位置时,我可以成功上传图片,排除 Firebase 或该代码的问题。我试图获取文件位置,但不幸的是,为了安全起见,Flask 阻止了这一点(可能是一件好事)。在存储图像之前我需要做些什么来处理图像吗?
我正在使用 Postman 发送 POST 请求。
@message_api.route('/messenger/message/send/picture/individual', methods=['POST'])
def send_individual_picture():
picture = request.files['picture']
firebase.storage().put(picture)
【问题讨论】:
-
request.files['picture']将成为FileStorage类型的包装类 -firebase.storage().put()期望作为参数是什么?字节流?一条路? -
它需要文件路径位置。
标签: python python-2.7 firebase flask firebase-storage