fix: 未知 MIME 文件不再被移入忽略目录
- scanner: 新增 IsExplicitMediaMime 判断明确媒体 MIME - organize: 仅 video/audio MIME 文件移入异常/忽略目录 - octet-stream/空 MIME 且 ffprobe 无法确认的文件原地忽略,不移动
This commit is contained in:
@@ -104,6 +104,11 @@ func detectMime(filePath string) string {
|
||||
return mt.String()
|
||||
}
|
||||
|
||||
// IsExplicitMediaMime 判断 MIME 是否明确属于视频/音频(区别于 octet-stream/空 等无法确定的情况)
|
||||
func IsExplicitMediaMime(fileMime string) bool {
|
||||
return strings.HasPrefix(fileMime, "video/") || strings.HasPrefix(fileMime, "audio/")
|
||||
}
|
||||
|
||||
// isPotentialMedia 判断是否可能是媒体文件(交由 ffprobe 进一步确认)
|
||||
func isPotentialMedia(fileMime string) bool {
|
||||
if fileMime == "" || fileMime == "application/octet-stream" {
|
||||
|
||||
Reference in New Issue
Block a user