How to Download a Static File from Phoenix

From ElixirBlocks
Revision as of 15:51, 5 June 2024 by Admin (talk | contribs) (Created page with "<source> defmodule AppWeb.PageController do use AppWeb, :controller def home(conn, _params) do path = Application.app_dir(:app, "priv/test.json") #static directory send_download(conn, {:file, path}) render(conn, :home, layout: false) end end </source>")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
defmodule AppWeb.PageController do
  use AppWeb, :controller
  def home(conn, _params) do

    path = Application.app_dir(:app, "priv/test.json") #static directory
    send_download(conn, {:file, path})
    render(conn, :home, layout: false)
  end
end