【发布时间】:2021-02-17 11:53:49
【问题描述】:
我想实现一个功能来显示用户的头像。当用户上传他的图片时,它会自动与他的用户名一起保存在服务器上。
当我显示图像源时,将基于路径 /images/users/avatars/username
% if ($self->session('role') eq 'Admin') {
<div class="picture-container">
% my $path = Mojo::File->new("/images/users/avatars/$username");
<%= l($path) %>
% if (defined $path) {
<img src="/images/users/avatars/<%= $username %>"
% } else {
<img src="/images/users/avatars/default.png"
% }
class="img-thumbnail"
alt="Responsive image" id="picture">
</div>
% }
但是如果文件不存在我想显示一个默认头像。
【问题讨论】:
标签: html perl mojolicious