如何从Android获取图像(uri)到烧瓶

时间:2019-12-04 14:58:29

标签: python android flask

我认为这是如何连接android和flask的部分之一...

方案是 1.在android中拍照并存储在firebase(O)中 2.将图片存储的网址提交到烧瓶(X) 3.在长颈瓶中,对该图像进行一些处理,例如,提取字母,    并返回html_template ..

android代码将是:

private inner class PostUrlTask : AsyncTask<String, Void, String>() {
    override fun doInBackground(vararg params: String?): String {
        var url = URL("http://~~~.ngrok.io")
        var message = "success"
        var con: HttpURLConnection = url.openConnection() as HttpURLConnection

        try {
        con.doOutput = true
        con.setChunkedStreamingMode(0)
        con.setRequestProperty("Accept_Encoding", "UTF-8")

        var dos = DataOutputStream(con.outputStream)
        var out: OutputStream = BufferedOutputStream(con.outputStream)
        dos.writeChars(params[0])
        dos.flush()
    }catch (e: Exception) {
        message = "connection failed"
        Log.d("TAG", "Connection Error : " + e.toString())
    }finally {
        con.disconnect()
    }
    return message
}

并称呼为:

view.test_btn.setOnClickListener {
            var url  = "~~image url~~"
            PostUrlTask().execute(url)
}

但是不知道如何获取图像或uri并存储在烧瓶中。 如果图像以名称“ mango.jpg”存储在烧瓶中

我想:

@app.route('/')
def hello_world():
    text = pytesseract.image_to_string(Image.open('mango.jpg'), lang='eng'))
    return ~~something

关键是我如何接收图像或uri并将其存储在烧瓶中... 如果您有任何想法,请给我评论。

0 个答案:

没有答案