Python 将图像文件保存到mySQL

Python 将图像文件保存到mySQL,python,mysql,Python,Mysql,我的python脚本中有一个base64编码的变量,它最初是一个图像。图像文件的大小约为1MB。我有两个问题 第一: 我应该在将这个变量保存到mySQL数据库之前对其进行解码吗 第二: 这可能取决于前面的答案。我应该将其保存为BLOB还是文本。我意识到这可能取决于我以后将如何处理它。 稍后,我将从我的数据库中获取这些数据,并将其显示在网站、iOS和android移动应用程序中。到目前为止,最流行的方法是将图像作为常规图像文件存储在文件系统中,并将图像路径存储在数据库中。将文件本身存储在数据库中时

我的python脚本中有一个base64编码的变量,它最初是一个图像。图像文件的大小约为1MB。我有两个问题

第一:

我应该在将这个变量保存到mySQL数据库之前对其进行解码吗

第二:

这可能取决于前面的答案。我应该将其保存为BLOB还是文本。我意识到这可能取决于我以后将如何处理它。
稍后,我将从我的数据库中获取这些数据,并将其显示在网站、iOS和android移动应用程序中。

到目前为止,最流行的方法是将图像作为常规图像文件存储在文件系统中,并将图像路径存储在数据库中。将文件本身存储在数据库中时,最常用的方法是作为blob。精确的实现和细微差别被广泛讨论,我在此不再重复,只想说一种方法的拥护者往往夸大了他们的观点。两种方法都可以很好地工作;你只需要找出哪一个适合你就行了。@非常感谢,如果我要存储文件的路径,你会用varchar这样做吗?