fix small text file been recognize as blob issue
This commit is contained in:
parent
82b5001452
commit
c1d11fd7dd
4
file.go
4
file.go
@ -222,14 +222,14 @@ func (i *File) GetFileType(checkContent bool) error {
|
||||
|
||||
// Only the first 512 bytes are used to sniff the content type.
|
||||
buffer := make([]byte, 512)
|
||||
_, err = file.Read(buffer)
|
||||
n, err := file.Read(buffer)
|
||||
if err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
// Tries to get the file mimetype using its first
|
||||
// 512 bytes.
|
||||
mimetype = http.DetectContentType(buffer)
|
||||
mimetype = http.DetectContentType(buffer[:n])
|
||||
}
|
||||
|
||||
if strings.HasPrefix(mimetype, "video") {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user