请尝试了解我的好奇心
假设有一个Web应用程序拥有mannny用户。每个用户可以上传数百个 图像和登录到他/她的帐户后,可以根据他的身份看到这些图像 将。
E.g - Facebook 等社交网站。
那么我的问题是
所以他们如何存储和检索?
现在在我的应用程序中有用户详细信息(没有照片),每当我点击“查看图像”时
链接照片应该出现没有页面刷新。根据我上面关于存储和检索的问题,如何使用 Java 实现这一目标?
答案 0 :(得分:3)
保存在文件夹中,保存数据库的路径。在检索时从db读取路径并相应地放置src
答案 1 :(得分:2)
将图像保存在文件夹中,重命名图像以添加一些用户指定的ID等。照片,所以你不能有两张相同身份的照片。然后将路径保存到数据库中。
我建议使用像ImageMagick这样的图像保存到文件夹。它可以更改图像的名称,如果需要,可以更改格式和大小。
当您想向用户显示图片时,只需从数据库中获取该路径,即具有指定的用户ID,以显示属于用户的图片。
如果你真的拥有像facebook这样的数百万张照片,那么将图像直接保存到数据库并不是一个好选择。
我不认为你可以用java出现那个图像,我建议使用javascript和ajax。查看此页面以获取帮助http://www.w3schools.com/ajax/ajax_example.asp