Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F74191866
uploader_controller.ex
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
700 B
Referenced Files
None
Subscribers
None
uploader_controller.ex
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Web.UploaderController
do
use
Pleroma.Web
,
:controller
alias
Pleroma.Uploaders.Uploader
def
callback
(
conn
,
%{
"upload_path"
=>
upload_path
}
=
params
)
do
process_callback
(
conn
,
:global
.
whereis_name
({
Uploader
,
upload_path
}),
params
)
end
defp
process_callback
(
conn
,
pid
,
params
)
when
is_pid
(
pid
)
do
send
(
pid
,
{
Uploader
,
self
(),
conn
,
params
})
receive
do
{
Uploader
,
conn
}
->
conn
end
end
defp
process_callback
(
conn
,
_
,
_
)
do
render_error
(
conn
,
:bad_request
,
"bad request"
)
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Sat, Apr 25, 6:13 AM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1178600
Default Alt Text
uploader_controller.ex (700 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment