将图像从烧瓶发送到js文件

时间:2019-11-14 08:22:03

标签: javascript python flask

一方面,我创建了两个JS文件,第一个,我可以用相机拍照,第二个,检测对象(基于python开发的机器学习模型),另一方面,我创建了一个烧瓶服务器。现在,我可以从1st JS拍摄照片并将其发送到flask存储在目录中。 我的问题是,虽然我可以将图片从第一个JS发送到flask,但如何将同一张图片从烧瓶发送到第二个JS,并提供一些细节,例如图片对象的细节呢?

谢谢。

2 个答案:

答案 0 :(得分:0)

不确定我是否完全理解您的问题,但是通过阅读以下示例,我解决了文件上载/下载的情况:

https://github.com/dcrosta/flask-pymongo/blob/master/flask_pymongo/init.py

from flask.globals import current_app
<flask_restplus_get_method>
response = current_app.response_class(
    db_obj.screenshot,
    mimetype=db_obj.screenshot_mimetype,
    direct_passthrough=True,
)
response.content_length = len(screenshot)
response.last_modified = db_obj.screenshot_modified
response.set_etag(md5(screenshot).hexdigest())
response.cache_control.public = False
response.make_conditional(request)
return response
<flask_restplus_get_method>

答案 1 :(得分:0)

将图像转换为js文件中的'base64'字符串格式,然后将其发送到Flask服务器。然后,您需要对该'base64'字符串进行解码以在flask / server代码中进行镜像,然后将其提供给ML模型。