【发布时间】:2020-11-06 11:28:30
【问题描述】:
将blob图像存储在mysql数据库中并使用php在flutter应用程序中获取它们是否很好,或者我应该将它们存储在一个单独的文件夹中,并将它们的链接存储在数据库中?对于具有超过 100K 图像的数据库,什么是更好的解决方案。我认为在备份时存储图像路径会很困难。有人可以建议做什么。这将非常有帮助。提前谢谢!
【问题讨论】:
标签: php mysql flutter dart blob
将blob图像存储在mysql数据库中并使用php在flutter应用程序中获取它们是否很好,或者我应该将它们存储在一个单独的文件夹中,并将它们的链接存储在数据库中?对于具有超过 100K 图像的数据库,什么是更好的解决方案。我认为在备份时存储图像路径会很困难。有人可以建议做什么。这将非常有帮助。提前谢谢!
【问题讨论】:
标签: php mysql flutter dart blob
最佳做法是将图像存储在一个文件夹中,并将其路径保存在数据库中。因此,基本上将图像转换为 base64 并以常规 POST 方法将其发送到您的网络服务器。然后在您的 PHP 代码中将 base64 解码为文件并将图像保存在您想要的任何位置,只需记住跟踪图像的新路径,以便以后获取它。顺便说一句,获取的工作原理是一样的。祝你好运:)
【讨论】: