fix: text file detection on editor

pull/1339/head
Ramires Viana 2021-03-17 18:06:56 +00:00
parent 93a35ad251
commit eeadc532fe
1 changed files with 7 additions and 4 deletions

View File

@ -148,13 +148,16 @@ func (i *FileInfo) detectType(modify, saveContent, readHeader bool) error {
// of files couldn't be opened: we'd have immediately
// a 500 even though it doesn't matter. So we just log it.
var buffer []byte
mimetype := mime.TypeByExtension(i.Extension)
if mimetype == "" && readHeader {
var buffer []byte
if readHeader {
buffer = i.readFirstBytes()
if mimetype == "" {
mimetype = http.DetectContentType(buffer)
}
}
switch {
case strings.HasPrefix(mimetype, "video"):