我已将用户各自的图片保存在名为'profileportraits'的文件夹中。因此,当用户上传他们的照片时,它将被保存到该文件夹中。此外,我还将'肖像路径',即照片的位置/名称保存到用户数据的MySQL数据库中。我的问题是:我可以回显肖像路径,用户的肖像存储在页面上。但是,如何将实际照片显示在页面上?即我怎样才能将文件路径转换为实际的图片?我需要将从MySQL检索到的路径与目录匹配吗?或者是其他东西?下面是一些代码。如何将图像的文件路径转换为实际图像?
{
echo $row['PortraitPath'];
}
用上述代码,我能够呼应的实际路径,其是:profileportraits/DSC00310.JPG。我只是想把这张照片的路径变成实际的照片。谢谢。
我希望你不是存储与用户提供的文件名的图像。考虑如果两个不同的用户在不同的时间上传“DSC00310.JPG”会发生什么。您可能希望为每个上传的文件分配唯一的名称,例如数据库记录的auto_increment主键值。 – 2010-07-21 08:46:00