Задать вопрос

Как сохранить изображение строкой в файле?

Для избежания лишних запрсоов к файлвоой системе хочу хранить однопиксельный png прямо в файле, но как сделать это правильно?

Как бы я не ... мучался, в браузере - "не может быть показано, так как содержит ошибки". Хотя в теории всё должно быть верно - print repr(open('r.png', 'rb').read()), ну и распечатнную строку присвоил ответу.
a = '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x04\x00\x00\x00\xb5\x1c\x0c\x02\x00\x00\x00\x0bIDAT\x08\xd7c``\x00\x00\x00\x03\x00\x01 \xd5\x94\xc7\x00\x00\x00\x00IEND\xaeB`\x82'

return HttpResponse(a, content_type="image/png)
  • Вопрос задан
  • 2596 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 1
@sakuradaj
Попробуйте хранить данные в base64
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы