Я отправляю изображение типа файла на облачный сервер, написанный на python. Прежде всего, я получаю содержимое файла в виде списка байтов, затем я конвертирую его в json для отправки на сервер.
List<int> imageBytes = img.readAsBytesSync();
var my_json = {"img":imageBytes};
var encoded = json.encode(my_json);
var channel = IOWebSocketChannel.connect("ws://34.73.158.146:5903");
channel.sink.add(encoded);
Итак, скажите, пожалуйста, как readAsBytesSync () преобразует изображение в байты и как я могу преобразовать его обратно в изображение в python.
Также, пожалуйста, скажите, каков наиболее подходящий способ кодирования и декодирования файлов типа изображения во флаттере?