使用DetectContentType
检测上传的文件content-type
,但结果始终为application/octet-stream
。这只是此功能的默认返回。
那么问题是什么?
答案 0 :(得分:1)
标准库的代码只能根据某种标准化算法检测某些类型(如包含少数常用标签之一的HTML) - 更多信息在https://golang.org/src/net/http/sniff.go中。您可以使用github.com/rakyll/magicmime,它使用libmagic和cgo猜测更多文件类型。