From 51b794501e21e1d19a58bb6dc273a5425c03a107 Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Tue, 13 Dec 2016 22:18:54 -0500 Subject: [PATCH] Fixed encoding of file name when downloading attachments (#4787) --- api/file.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/file.go b/api/file.go index 8de69937a5..b91ea7d4ec 100644 --- a/api/file.go +++ b/api/file.go @@ -529,7 +529,7 @@ func writeFileResponse(filename string, contentType string, bytes []byte, w http w.Header().Del("Content-Type") // Content-Type will be set automatically by the http writer } - w.Header().Set("Content-Disposition", "attachment;filename=\""+filename+"\"") + w.Header().Set("Content-Disposition", "attachment;filename=\""+filename+"\"; filename*=UTF-8''"+url.QueryEscape(filename)) // prevent file links from being embedded in iframes w.Header().Set("X-Frame-Options", "DENY")