Skip to content
Snippets Groups Projects
Commit 698cb358 authored by Hakaba Hitoyo's avatar Hakaba Hitoyo
Browse files

omplement mdii uploader

parent 58af0787
Branches
No related tags found
No related merge requests found
defmodule Pleroma.Uploaders.Mdii do
@behaviour Pleroma.Uploaders.Uploader
@httpoison Application.get_env(:pleroma, :httpoison)
def put_file(name, uuid, path, content_type, _should_dedupe) do
settings = Application.get_env(:pleroma, Pleroma.Uploaders.Mdii)
host_name = Keyword.fetch!(settings, :host_name)
......@@ -8,12 +10,15 @@ defmodule Pleroma.Uploaders.Mdii do
{:ok, file_data} = File.read(path)
File.rm!(path)
extension = Regex.replace(~r/^image\//, content_type, "")
query = "https://#{host_name}/mdii.cgi?#{extension}"
remote_file_name = "00000"
extension = "png"
public_url = "https://#{host_name}/#{remote_file_name}.#{extension}"
{:ok, public_url}
with {:ok, %{status_code: 200, body: body}} <-
@httpoison.get(url, file_data) do
remote_file_name = body
public_url = "https://#{host_name}/#{remote_file_name}.#{extension}"
{:ok, public_url}
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment