колба отправляет изображение в виде байтов с дополнительной информацией

Я пытаюсь вернуть изображение (в байтах) плюс дополнительную информацию (например, описание) с помощью колбы. Возврат только изображения хорошо работает с использованием send_file. Когда я попробовал их оба, единственный способ заставить его работать — это использовать

jsonify ({‘img’: json.dumps (list (imgByteArr.getvalue ())), ‘desc’: «…..»}).

Когда я получаю ответ от клиента с помощью curl_response.json () [‘img’], это ‘[3, 189, …., 154, 0, 255, 217]’. Как мне вернуть исходные байты. Спасибо

См. также:  ValueError: недопустимая соль в колбе
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. user8890423

    Вы можете попробовать:

    "".join([str(x) for x in json.loads('[23, 423, 435, 5]')])
    

    но это не лучший способ получить эту работу. Отправка байтов изображения в объекте JSON не является правильным способом отправки данных: вам лучше отправлять ссылки или идентификаторы для доступа к изображениям.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: