我一直在审查各种方式和研究,但我还没有找到解决方案。我应该将它们存储在我的主机数据库,文件系统还是第三方?如果通过第三方,哪一个? Imgur,AWS S3等?
答案 0 :(得分:0)
最好的方法是将图像的位置存储在数据库上,然后通过PHP
或ASP
从某些链接>受保护目录。
示例(当您使用扩展名保存图片名称和扩展名时):
查询以选择所有数据:
<强> PHP:强>
{ $profile_picture = $row['pictureLocation']; }
然后环绕目录的路径:
$profile_picture = "../assets/protected/images/users/" . $profile_picture ;
<强> HTML:强>
<img src="<?php echo $profile_picture ; ?>" >
答案 1 :(得分:0)
通常最简单的方法(允许空间)只是将实际图片文件存储在文件系统中。然后,为了引用该文件,将文件路径存储在MySQL数据库中。话虽如此,有很多方法可以存储图片,最好的方法就是试验它们。