Size: a a a

2020 August 10

с

сонная википедия... in Go-go!
Daniil Zelenko
Как определить mime-type? Я пробовал http.DetectContentType(), но возвращает plain/text для css файла. Читаю файл с ioutil.ReadFile
используйте https://github.com/gabriel-vasile/mimetype
он вроде больше умеет
источник

DZ

Daniil Zelenko in Go-go!
Все равно text/plain. Пробовал через имя файла и через массив байтов
источник

с

сонная википедия... in Go-go!
ну тогда либо вручную ставьте по расширению, либо пишите свой детектор
источник

с

сонная википедия... in Go-go!
к слову, детектить css и не css сложно
источник

с

сонная википедия... in Go-go!
это не бинарный формат с хедером и сигнатурой
источник

C

Calculon🤖 in Go-go!
сонная википедия
к слову, детектить css и не css сложно
а расширение файла
источник

с

сонная википедия... in Go-go!
я выше предложил
источник

с

сонная википедия... in Go-go!
но расширению верить нельзя
источник

DP

Daniel Podolsky in Go-go!
коллеги
источник

DP

Daniel Podolsky in Go-go!
не увлекайтесь
источник

DZ

Daniil Zelenko in Go-go!
Понял, спасибо
источник

DP

Daniel Podolsky in Go-go!
и apache, и nginx детектят по расширению, и ничего, не сломался пока интернет
источник

ЕО

Евгений Омельченко... in Go-go!
сонная википедия
но расширению верить нельзя
Нельзя, если у тебя неконтролируемая среда (ты файлшару пишешь, например), для контролируемой среды можно
источник

с

сонная википедия... in Go-go!
ну так я же не знаю кейса
источник

C

Calculon🤖 in Go-go!
Евгений Омельченко
Нельзя, если у тебя неконтролируемая среда (ты файлшару пишешь, например), для контролируемой среды можно
какие проблемы в неконтролируемой среде?
источник

C

Calculon🤖 in Go-go!
подсунут файл который какая нибудь тулза неверно интерпретирует?
источник

ЕО

Евгений Омельченко... in Go-go!
Calculon🤖
какие проблемы в неконтролируемой среде?
Ну, кто-то может залить css с расширением jpg. В ней можно по магии детектировать
источник

C

Calculon🤖 in Go-go!
Евгений Омельченко
Ну, кто-то может залить css с расширением jpg. В ней можно по магии детектировать
а, ок
источник

с

сонная википедия... in Go-go!
Евгений Омельченко
Ну, кто-то может залить css с расширением jpg. В ней можно по магии детектировать
так по расширению вернется mimetype изображения
источник

C

Calculon🤖 in Go-go!
я думал в плане безопасности нужно чекать файлы
источник