实际上,我正在开发一个 Web 应用程序,它为用户提供上传图像的便利,就像我们在 orkut 和 Facebook 中通过表单和上传按钮看到的那样。但我面临的实际问题是:
1.我是否应该使用大型数据对象(即 BLOB)将图像存储在数据库中,并且从数据库检索图像然后将其显示在表单上会出现问题。
2.sholud将图像的绝对路径存储在数据库中,并以html形式提供给图像的源标签。
最佳答案
我建议不要将图像保存在数据库中。这通常会导致性能较差,因为文件在文件系统、数据库中的数据等中工作得更好。
当图像数量增加时,扩展数据库也比将它们存储在文件系统中更困难。
我会将文件的路径存储在数据库中,您可以存储相对路径,然后在 Web 应用程序中使用一个常量指向包含图像的根目录。
关于java - 在网络应用程序中上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475739/