Ver Fonte

Fix wrong mimetypes for images

Zed há 6 anos atrás
pai
commit
147f16a262
2 ficheiros alterados com 4 adições e 2 exclusões
  1. 1 1
      src/nitter.nim
  2. 3 1
      src/utils.nim

+ 1 - 1
src/nitter.nim

@@ -55,6 +55,6 @@ routes:
   extend status, ""
   extend media, ""
 
-settings.mimes.register("1500x500", "image/jpeg")
+settings.mimes.register("jpg?name=orig", "image/jpeg")
 
 runForever()

+ 3 - 1
src/utils.nim

@@ -28,7 +28,9 @@ proc getPicUrl*(link: string): string =
 
 proc cleanFilename*(filename: string): string =
   const reg = re"[^A-Za-z0-9._-]"
-  filename.replace(reg, "_")
+  result = filename.replace(reg, "_")
+  if "1500x500" in result:
+    result &= ".jpg"
 
 proc filterParams*(params: Table): seq[(string, string)] =
   let filter = ["name", "id", "list", "referer"]