Change encrypted URL format to /v1/e/{token}/img.{ext}

Add trailing filename to encrypted URLs for better browser compatibility.
The filename is ignored by the server but helps browsers identify content type.
This commit is contained in:
2026-01-08 16:14:01 -08:00
parent 6ab0d4a5b9
commit 87a8393537
3 changed files with 11 additions and 3 deletions

View File

@@ -14,7 +14,8 @@ import (
"sneak.berlin/go/pixa/internal/imgcache"
)
// HandleImageEnc handles requests to /v1/e/{token} for encrypted image URLs.
// HandleImageEnc handles requests to /v1/e/{token}/* for encrypted image URLs.
// The trailing path (e.g., /img.jpg) is ignored but helps browsers identify the content type.
func (s *Handlers) HandleImageEnc() http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
ctx := r.Context()