Config: Add StaticBuildFile() and StaticImgFile() functions #5274

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-10-18 09:09:56 +02:00
parent 703f355c09
commit bf6d7e4f94
15 changed files with 75 additions and 32 deletions

View File

@@ -38,3 +38,9 @@ const (
UsersDir = "users"
ZipDir = "zip"
)
// Common file names used across packages (sorted by name).
const (
AppJsFile = "app.js"
SwJsFile = "sw.js"
)

View File

@@ -28,6 +28,8 @@ func TestContent(t *testing.T) {
assert.Equal(t, "multipart/form-data", ContentTypeMultipart)
assert.Equal(t, "application/json", ContentTypeJson)
assert.Equal(t, "application/json; charset=utf-8", ContentTypeJsonUtf8)
assert.Equal(t, "application/javascript", ContentTypeJavaScript)
assert.Equal(t, "text/css", ContentTypeCSS)
assert.Equal(t, "text/html; charset=utf-8", ContentTypeHtml)
assert.Equal(t, "text/plain; charset=utf-8", ContentTypeText)
assert.Equal(t, "image/png", ContentTypePng)

View File

@@ -101,6 +101,8 @@ const (
ContentTypeMultipart = "multipart/form-data"
ContentTypeJson = "application/json"
ContentTypeJsonUtf8 = "application/json; charset=utf-8"
ContentTypeJavaScript = "application/javascript"
ContentTypeCSS = "text/css"
ContentTypeXml = "text/xml"
ContentTypeHtml = "text/html; charset=utf-8"
ContentTypeText = "text/plain; charset=utf-8"