Erlang Cowboy,您如何从处理程序中显示静态html文件?

问题描述 投票:0回答:2

我正在使用牛仔,并且在处理程序中有post方法,用于检查用户名和密码。这一切都很好。

许多示例显示了如何返回简单的hello消息作为响应。不幸的是,我想提供一个html文件以响应正确的详细信息,但是我看不到如何从处理程序中执行此操作?

我知道如何使用牛仔静态文件处理程序来提供静态文件,但我不知道如何通过我自己的处理程序来提供静态文件。

非常感谢任何帮助或建议。

干杯,

MPC。

erlang static-files cowboy
2个回答
0
投票

最后是使用priv_dir并解决文件大小问题的解决方案:

FileSize = filelib:file_size(code:priv_dir(eventsource)++“ / CP.html”),

Req = cowboy_req:reply(200,#{<> => <>},{sendfile,0,FileSize,代码:priv_dir(事件源)++“ /CP.html”},Req0),

MPC。

© www.soinside.com 2019 - 2024. All rights reserved.