Elixir 找不到GET/media/image_test.png的路由
我正在尝试使用Elixir 找不到GET/media/image_test.png的路由,elixir,phoenix-framework,Elixir,Phoenix Framework,我正在尝试使用 image\u test.png位于名为“practice”的项目文件夹根目录下的文件夹“media”中 但是我得到错误,找不到GET/media/image\u test.png的路由 以下是我的文件内容: practice/media/image_test.png 形象 practice/lib/practice\u web/templage/index.html.eex 很明显,图像路径不正确 你能帮忙吗?“> <img src="<%= static_pat
image\u test.png位于名为“practice”的项目文件夹根目录下的文件夹“media”中
但是我得到错误,找不到GET/media/image\u test.png的路由
以下是我的文件内容:
practice/media/image_test.png
形象
practice/lib/practice\u web/templage/index.html.eex
很明显,图像路径不正确
你能帮忙吗?“>
<img src="<%= static_path(@conn, "/media/1570573826060_.png") %>">
试试这个,你应该使用静态路径访问这些文件。这只在文件位于
/priv/static/media/157057386060.png
tho中时有效。它不适用于根路径。@JonasDellinger我认为默认情况下Phoenix希望你的静态文件位于/assets
文件夹中,然后编译到/priv
文件夹,所以它不能从根目录工作也就不足为奇了。也许有办法让Phoenix也检查根目录,你可以从这里开始阅读文档->