我有一个登录页面,我想要能够进行定制品牌。当客户登录时,他们将能够上传 .gif、.jpeg 或 .png 图像,然后在退出登录后在登录页面上使用该图像。文件将以通用文件名存储在预定位置,因此我会知道所有这些,但我不知道上传的是哪种文件格式。
所以基本上,当客户导航到
我的计划是将目录
是否有办法能够在 html img 标签中加载图像,例如
编辑:我尝试使用
或者,有更好的方法来解决这个问题吗?
还有,如果我漏掉了任何细节,请告诉我。提前致谢!
所以基本上,当客户导航到
www.example.com/login/:id
时,应用程序将从公共可用的挂载驱动器加载图像文件,其中图像存储。已存储图像的挂载驱动器的目录结构将类似于 /mnt/resource/client/:id/logo.*
。此时,客户尚未通过身份验证,因此我无法访问任何数据库。我的计划是将目录
/mnt/resource/client
存储在环境变量中,当登录组件加载时,我将附加路由参数中的 id 和文件名,但此时我不知道扩展名是什么。是否有办法能够在 html img 标签中加载图像,例如
/mnt/resource/client/0001/logo.*
的位置?此位置只存储了 logo.[png, jpg, gif]
。编辑:我尝试使用
/mnt/resource/client/0001/logo.*
以及 /mnt/resource/client/0001/logo
,但两者都会返回 404。我认为会是这样,但还是想试一下。或者,有更好的方法来解决这个问题吗?
还有,如果我漏掉了任何细节,请告诉我。提前致谢!
png_customerlogo.png
或者只允许上传PNG格式的文件。 - Ronnie