如何在MySQL数据库中插入图像数据,然后使用Golang检索它?
基本上我想要在Web应用程序中上传用户的个人资料图片。 据我所知,最好的解决方案是将图像保存为数据库中的blob对象。这是golang中webapplication上传图像的最佳解决方案。
请帮我找到最佳解决方案。我想在golang找到解决方案。我是golang编程的初学者。
答案 0 :(得分:0)
在db中存储图像是否有特殊原因而不是存储图像路径?我建议你只存储路径,因为数据库是为数据而不是为blob构建的 但是如果你想要什么,将图像转换为base64并将结果存储在字符串字段中。
答案 1 :(得分:0)
将图像转换为 blob 并将其保存在数据库中是一个有点长的过程,有时可能会导致问题。最简单的方法是将图像保存到服务器(或本地目录)并将图像路径保存在数据库中。这样我们就可以通过使用数据库中的图像路径来访问图像。这将展示如何保存图像路径并访问它并将图像转换为 blob 并将其保存在数据库中。