From bddf2d65378af493615316bbc683c8b61026db22 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 29 Mar 2019 02:31:14 +0100 Subject: [PATCH] Fix fileGet command --- src/Ui/UiWebsocket.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Ui/UiWebsocket.py b/src/Ui/UiWebsocket.py index e5e906f0..938ca4a0 100644 --- a/src/Ui/UiWebsocket.py +++ b/src/Ui/UiWebsocket.py @@ -698,9 +698,14 @@ class UiWebsocket(object): except Exception as err: self.log.error("%s fileGet error: %s" % (inner_path, Debug.formatException(err))) body = None - if body and format == "base64": + + if not body: + body = None + elif format == "base64": import base64 - body = base64.b64encode(body) + body = base64.b64encode(body).decode() + else: + body = body.decode() self.response(to, body) def actionFileNeed(self, to, inner_path, timeout=300):