帮我用golang写一个通过文件后缀名判断文件是图片还是视频的方法
时间: 2024-03-14 10:44:16 浏览: 265
用c语言根据文件后缀名判断文件类型
好的,以下是一个使用 Golang 实现的通过文件后缀名判断文件是图片还是视频的方法:
```go
func getFileTypeBySuffix(fileName string) string {
switch filepath.Ext(fileName) {
case ".jpg", ".jpeg", ".png", ".gif":
return "image"
case ".mp4", ".avi", ".mov":
return "video"
default:
return ""
}
}
```
这个方法接收一个文件名,根据其后缀名返回相应的文件类型,如果是图片则返回 "image",如果是视频则返回 "video",如果既不是图片也不是视频,则返回空字符串。需要注意的是,这种方法也不是百分之百准确的,因为文件后缀名可以被人为地修改。因此,如果需要更加准确地判断文件类型,建议使用前面提到的方法。
阅读全文