请试着理解我的好奇心
假设有一个拥有大量用户的 Web 应用程序。每个用户可以上传数百
张图片,登录到他/她的帐户后,可以根据自己的
意愿查看这些图片。
例如- Facebook等社交网站。
所以我的问题是
- 他们如何在服务器中存储这么多图像?
- 在数据库中作为 BLOB 数据?或者
- 在每个用户的服务器专用文件夹中?
- 如果我选择使用数据库,那么
- 我是否应该从数据库中检索图像,将它们复制到服务器中的临时文件夹中,并
通过 <img src ='/serverpath/image'> 标记为每个会话获取图像?
- 我是否应该从数据库中检索图像,将它们复制到服务器中的临时文件夹中,并
那么它们如何存储和检索呢?
现在在我的应用程序中有用户详细信息(没有照片),每当我点击“查看图像”
链接时,照片应该出现而不刷新页面。根据我对存储和检索的上述担忧,如何使用Java实现这一点?