Upload: Fix uploading with a ? in the filename

This commit is contained in:
Haelwenn (lanodan) Monnier 2019-01-15 07:40:00 +01:00
commit e3eb75bd23
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
2 changed files with 21 additions and 1 deletions

View file

@ -215,7 +215,12 @@ defmodule Pleroma.Upload do
end
defp url_from_spec(base_url, {:file, path}) do
[base_url, "media", URI.encode(path)]
path =
path
|> URI.encode()
|> String.replace("?", "%3F")
[base_url, "media", path]
|> Path.join()
end