提交 4552fce5 作者: Matt Bell 提交者: Juan Batiz-Benet

commands/http: Respond with error if encoding option isn't a string

上级 446acdcd
......@@ -43,7 +43,12 @@ func (i Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/octet-stream")
} else {
enc, _ := req.Option(cmds.EncShort)
mime := mimeTypes[enc.(string)]
encStr, ok := enc.(string)
if !ok {
w.WriteHeader(http.StatusInternalServerError)
return
}
mime := mimeTypes[encStr]
w.Header().Set("Content-Type", mime)
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论