exfile v0.3.6 Exfile.Phoenix.Helpers View Source
View helpers to use Exfile in your Phoenix app.
To use these helpers, import it in the view
section of your web/web.ex
file.
defmodule MyApp.Web do
def view do
quote do
use Phoenix.View, root: "web/templates"
...
import Exfile.Phoenix.Helpers
end
end
end
Link to this section Summary
Functions
Returns the absolute path of a file with the options passed
Returns the absolute URL of a file with the options passed
Link to this section Types
Link to this section Functions
Link to this function
exfile_path(file, opts \\ [])
View Source
exfile_path(Exfile.File.t, exfile_path_opts) :: String.t
Returns the absolute path of a file with the options passed.
Valid options:
processor
: Specify a processor to run before outputing the file (string).processor_args
: Specify a list of arguments to pass to the processor. Requiresprocessor
to be set.format
: Specify the format of the filefilename
: Customize the filename (default isfile.[format]
orfile
if format is not specified). Note that this will override anything that is set informat
.
Link to this function
exfile_url(base, file \\ [], opts \\ [])
View Source
exfile_url(Exfile.File.t, exfile_path_opts, []) :: String.t
exfile_url(Plug.Conn.t | Phoenix.Socket.t | URI.t, Exfile.File.t, exfile_path_opts) :: String.t
exfile_url(atom, Exfile.File.t, exfile_path_opts) :: String.t
Returns the absolute URL of a file with the options passed.
See exfile_path/2
for valid options.
The first argument accepts any parameter that the Phoenix generated _url
function takes. If cdn_host
is configured for Exfile, this first argument
is not necessary.