Skip to content

Commit 2625db0

Browse files
committed
rename files to unique names to avoid problems with spaces
1 parent 3c29008 commit 2625db0

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/meetcute/routes.clj

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151

5252
(defn tmp-file-path [file]
5353
(if (= (:prod sw-util/ENVIRONMENTS) (sw-util/get-env-var "ENVIRONMENT"))
54-
(str "https://smallworld.kiwi/tmp/" (:filename file))
54+
(str "https://smallworld.kiwi/tmp/" (:filename file))
5555
(do
5656
(println "<NGROK> you are using ngrok to upload files. Have you changed the ngrok URL? </NGROK>")
5757
(str " https://b15f-137-103-250-209.ngrok-free.app/tmp/" (:filename file)))))
@@ -60,7 +60,12 @@
6060
(try
6161
(let [files (-> request :params :file)
6262
; make sure files is a list, even if we're just given one file. make it a seq:
63-
files (if (map? files) (list files) files)]
63+
files (if (map? files) (list files) files)
64+
files (->> files
65+
(map (fn [file]
66+
(if-let [extension (last (str/split (:filename file) #"\."))]
67+
(assoc file :filename (str (random-uuid) "." extension))
68+
(assoc file :filename (str (random-uuid)))))))]
6469
(println "files: ")
6570
(println files)
6671
(if (seq files)

0 commit comments

Comments
 (0)