MCPcopy Create free account
hub / github.com/PerpetualSoftware/pad / ThumbnailExt

Function ThumbnailExt

internal/attachments/processor.go:156–165  ·  view source on GitHub ↗

ThumbnailExt returns the file extension for a thumbnail encoded in `format`. Used to build a synthetic filename for the derived row (parent's basename + variant + extension) so downloads with Content-Disposition expose a sensible filename.

(format string)

Source from the content-addressed store, hash-verified

154// (parent's basename + variant + extension) so downloads with
155// Content-Disposition expose a sensible filename.
156func ThumbnailExt(format string) string {
157 switch format {
158 case "png":
159 return ".png"
160 case "jpeg", "jpg":
161 return ".jpg"
162 default:
163 return ".bin"
164 }
165}

Callers 3

thumbnailFilenameFunction · 0.92
transformedFilenameFunction · 0.92
TestThumbnailMimeAndExtFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestThumbnailMimeAndExtFunction · 0.68