gpt4 book ai didi

elixir - 在 Controller 中呈现静态 html 页面

转载 作者:行者123 更新时间:2023-12-02 06:30:44 25 4
gpt4 key购买 nike

有没有办法读取和呈现位于以下位置的静态 html 文件
Controller 中服务器上的另一部分?我不希望通过静态页面功能重定向或提供此页面。

最佳答案

您应该使用 Plug.Conn.send_file/5 为了这。与将整个文件读入内存然后使用 Phoenix.Controller.html/2 发送相比,此函数将更有效地发送文件内容。 :

conn
|> put_resp_header("content-type", "text/html; charset=utf-8")
|> Plug.Conn.send_file(200, "/path/to/html")

请注意,我必须手动添加 content-type标题以获得与 Phoenix.Controller.html/2 相同的行为.

关于elixir - 在 Controller 中呈现静态 html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37924522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com