Используйте DetectContentType
для обнаружения загруженного файла content-type
, но результат всегда application/octet-stream
. Это просто возврат по умолчанию в этой функции.Golang «net/http» DetectContentType error
Так в чем проблема?
Используйте DetectContentType
для обнаружения загруженного файла content-type
, но результат всегда application/octet-stream
. Это просто возврат по умолчанию в этой функции.Golang «net/http» DetectContentType error
Так в чем проблема?
Стандартный код библиотеки предназначен только для обнаружения определенных типов (например, HTML, который содержит один из нескольких общих тегов) в соответствии с определенным стандартизованным алгоритмом - больше в https://golang.org/src/net/http/sniff.go. Вы можете использовать github.com/rakyll/magicmime, который использует libmagic и cgo, чтобы угадать больше типов файлов.
спасибо. Оно работает. –