【发布时间】:2011-03-18 17:02:45
【问题描述】:
我已将用户各自的图片保存在名为“profileportraits”的文件夹中。因此,当用户上传他们的图片时,它会保存到该文件夹中。此外,我还将“肖像路径”(即照片的位置/名称)保存到 MySQL 数据库中以供用户数据使用。我的问题是:我能够呼应肖像路径,用户的肖像存储在页面上。但是我将如何在页面上显示实际照片? IE。如何将文件路径变成实际图片?我是否必须将我从 MySQL 检索到的路径匹配到目录?或者是其他东西?下面是一段代码。
{
echo $row['PortraitPath'];
}
使用上面的代码,我可以回显实际路径,即:profileportraits/DSC00310.JPG。我只是想把图片的这条路径变成实际的图片。谢谢。
【问题讨论】:
-
我希望您不要使用用户提供的文件名存储这些图像。考虑如果两个不同的用户都在不同的时间上传“DSC00310.JPG”会发生什么。您可能希望为每个上传的文件分配唯一的名称,例如 db 记录的 auto_increment 主键值。