当我运行这个脚本并打开时,http://my_server/picture
我得到的是logo
-string 的图片。
#!/usr/local/bin/perl
use warnings;
use 5.014;
use Mojolicious::Lite;
get '/picture' => sub {
shift->render();
};
app->start;
__DATA__
@@ picture.html.ep
<!DOCTYPE HTML>
<html>
<body>
<p>Hello</p>
<img src="/absolute/path/TEST.jpg" alt="logo" />
<p>World</p>
</body>
</html>
当我将这个 HTML 片段作为普通 HTML 文件打开时,我得到了图片。
用 Mojolicious::Lite 插入图片的正确方法是什么?