【发布时间】:2020-04-19 22:17:27
【问题描述】:
我是 Elixir & Phoenix 的新手,我的问题很简单。 我正在关注本教程http://www.phoenixframework.org/docs/file-uploads。 在我的控制器中,我有这一行:
IO.inspect mail_params
在控制台中,在文件上传过程中,它会打印:
%{"file" => %Plug.Upload{content_type: "video/mp4", filename: "video-file.mp4",
path: "/var/folders/3p/3trj48456_q0tm2kh8g70qjm0000gn/T//plug-1468/multipart-580463-521117-1"},
"message" => nil, "name" => nil, "phone" => "+1 (111) 111-1111"}
我试图弄清楚如何访问%Plug.Upload 结构中的数据,例如文件名和路径。
灵药大师应该知道如何:)
【问题讨论】:
-
mail_params["file"].filename和mail_params["file"].path?
标签: file upload elixir phoenix-framework