diff options
author | Nico Mandery <nico@nmandery.net> | 2016-12-20 09:09:11 +0100 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2016-12-20 16:09:11 +0800 |
commit | 6ade13e86ee494ac10b36454285354dbfe36d9c0 (patch) | |
tree | fa17ee2f0012a9dbab659c0ebd37b347d79203b5 /modules/base | |
parent | 8559d6f267324241496b8611bc8e6f76efe869b7 (diff) | |
download | gitea-6ade13e86ee494ac10b36454285354dbfe36d9c0.tar.gz gitea-6ade13e86ee494ac10b36454285354dbfe36d9c0.zip |
serve video files using the HTML5 video tag (#418)
* serve video files using the HTML5 video tag
* lint fix: add comment to IsVideoFile
Diffstat (limited to 'modules/base')
-rw-r--r-- | modules/base/tool.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/base/tool.go b/modules/base/tool.go index e41d1ca468..1722c88ac8 100644 --- a/modules/base/tool.go +++ b/modules/base/tool.go @@ -494,3 +494,8 @@ func IsImageFile(data []byte) bool { func IsPDFFile(data []byte) bool { return strings.Index(http.DetectContentType(data), "application/pdf") != -1 } + +// IsVideoFile detectes if data is an video format +func IsVideoFile(data []byte) bool { + return strings.Index(http.DetectContentType(data), "video/") != -1 +} |