From 96b73e3e94a30c583753ae5aef876155c3fa3b79 Mon Sep 17 00:00:00 2001 From: yanyiwu Date: Sat, 16 May 2015 18:55:58 +0800 Subject: [PATCH] if mt != "application/octet-stream" became if !strings.HasPrefix(mt, "application/octet-stream") In our situation, mt can be 'application/octet-stream;charset=ISO-8859-1', so I think HasPrefix will be more accurate. --- go/weed/weed_server/volume_server_handlers_read.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go/weed/weed_server/volume_server_handlers_read.go b/go/weed/weed_server/volume_server_handlers_read.go index 52c8e79cb..a8156e85b 100644 --- a/go/weed/weed_server/volume_server_handlers_read.go +++ b/go/weed/weed_server/volume_server_handlers_read.go @@ -89,7 +89,7 @@ func (vs *VolumeServer) GetOrHeadHandler(w http.ResponseWriter, r *http.Request) } if n.MimeSize > 0 { mt := string(n.Mime) - if mt != "application/octet-stream" { + if !strings.HasPrefix(mt, "application/octet-stream") { mtype = mt } }