我正在开发一个 Android 应用程序,用户可以在其中拍照。该应用程序将必须上传它。我是服务器/数据库的新手。什么更好?将图像文件“image.jpg”存储在服务器上还是将用 base64 编码的图像字符串存储在 MySQL 数据库中?
还有其他策略吗?
考虑到我必须重新加载图像才能在手机上显示它。
最佳答案
我认为更好的方法是将图像存储在服务器上的文件夹中,并将它们的链接存储在数据库中..
原因
1) 通常执行文件操作所需的时间少于执行数据库操作所需的时间。
2) 更新图像很容易,因为它存储在文件系统中,可以防止对数据库进行更新操作而花费更多时间。
关于mysql - 更好地将图像存储在服务器上或将图像字符串存储在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508916/