2016-08-01 113 views
1

如何在MySQL数据库中插入图像数据然后使用Golang检索它?如何在Golang中的MySQL数据库中存储和检索图像数据

基本上我想要这个任务上传用户在Web应用程序的个人资料图片。 据我所知,最好的解决方案是将图像保存为数据库中的blob对象,是在golang中上传web应用程序中的图像的最佳解决方案。

请帮我找到最好的解决方案。我想在golang中找到解决方案。我是golang编程的初学者。

+1

认为自己很幸运,你不知道如何做到这一点。图片不应该保存在数据库中 – e4c5

+0

@ e4c5为什么不应该?在我的情况下,图像是缩略图,不期望太多空间。 –

+1

通过将数据保存在数据库(特别是关系数据库,如MySQL)中,最终会阻塞可能驻留在别处的数据。将图像上传到磁盘然后从那里访问它可能会更快。 –

回答

0

是否有一个特殊的原因存储图像的数据库而不是存储图像路径?我建议你只存储路径,因为数据库是为数据而不是为blob而构建的。
但是,如果你想要什么,将图像转换为base64并将结果存储在一个字符串字段。

+0

图片尺寸非常小,我使用该过程的缩略图。 –

相关问题