mirror of
https://codeberg.org/video-prize-ranch/rimgo.git
synced 2026-01-31 19:06:26 +00:00
filter extensions for HandleMedia
This commit is contained in:
9
main.go
9
main.go
@@ -129,7 +129,14 @@ func main() {
|
||||
r.SetPathValue("postID", component)
|
||||
return pages.HandleGifv(w, r)
|
||||
case strings.Contains(component, "."):
|
||||
return pages.HandleMedia(w, r)
|
||||
baseName, extension := utils.SplitNameExt(r.PathValue("component"))
|
||||
r.SetPathValue("baseName", baseName)
|
||||
r.SetPathValue("extension", extension)
|
||||
switch extension {
|
||||
case "png", "gif", "jpg", "jpeg", "webp":
|
||||
return pages.HandleMedia(w, r)
|
||||
}
|
||||
fallthrough
|
||||
default:
|
||||
r.SetPathValue("postID", component)
|
||||
return pages.HandlePost(w, r)
|
||||
|
||||
Reference in New Issue
Block a user