Size: a a a

Node.js — русскоговорящее сообщество

2020 May 11

I

InfinityGeek in Node.js — русскоговорящее сообщество
как мне понять, что лежит внутри буфера? я получаю разные файлы в формате буфера, есть ли варианты, кроме как по расширению файла?
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
притом, расширение очевидно не очень крутое решение
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
InfinityGeek
как мне понять, что лежит внутри буфера? я получаю разные файлы в формате буфера, есть ли варианты, кроме как по расширению файла?
Нет, буфер - это просто последовательность байт.
Некоторые файлы можно определить по первым байтам, но не всегда.
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
ну у меня просто в ходе работы случайно png положился в файл с расширением .jpg и просмотрщик его открыл правильно, как png
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
InfinityGeek
ну у меня просто в ходе работы случайно png положился в файл с расширением .jpg и просмотрщик его открыл правильно, как png
Просмотрщик смотрел по первым байтам, там есть указание на тип файла и вся прочая метаинформация, необходимая для декодирования изображения
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Если нужно именно картинки угадывать — это можно, надо либу поискать
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
нет, ваще рандомные файлы с меги вытаскиваю
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
ну вернее, не рандомные, а просто файлы
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
InfinityGeek
нет, ваще рандомные файлы с меги вытаскиваю
Тогда верить расширению ¯\_(ツ)_/¯
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
а браузер не умный, если я ему буфер кину, он не догадается, что это?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
InfinityGeek
а браузер не умный, если я ему буфер кину, он не догадается, что это?
Иногда догадается, но браузер в принципе не много типов файлов умеет отображать
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
картинки, да текст
источник

ЯЛ

Ярослав Лучер... in Node.js — русскоговорящее сообщество
Пдфки ещё
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
картинки распознает
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
Ярослав Лучер
Пдфки ещё
ну, я имею ввиду, что я буду кидать
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Текст - нет, тексту кодировка нужна
источник

А

Алексей in Node.js — русскоговорящее сообщество
т.е. вопрос лишь в том, что ejs не поддерживает наследование?
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Текст - нет, тексту кодировка нужна
я пробовал, сам распознал все
источник

ЯЛ

Ярослав Лучер... in Node.js — русскоговорящее сообщество
А я вот сижу между двумя япами для серверов. Ноджс иди пхп?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей
т.е. вопрос лишь в том, что ejs не поддерживает наследование?
Ну это достаточно существенно, если прям что-то большое делать на традиционном ssr.
Многие другие вещи, которые обычно делает шаблонизатор, в ejs будут делаться просто на js
источник