FileServer调用mime.TypeByExtension以获取内容类型。如果没有为扩展名注册任何类型,则FileServer调用http.DetectContentType从文件内容中猜测类型。
如果文本/内容类型未指定charset参数,则mime程序包会自动将’charset = utf-8’参数添加到内容类型。
要调试此问题,请检查系统mime.types文件是否为文件扩展名指定了内容类型,并且charset参数为’charset = utf-8’或未设置charset参数。
如果系统mime.types条目丢失或不正确,请调用mime.AddExtensionType以覆盖系统设置。可以在提供任何内容之前调用一次。