Python Flask从磁盘读取静态jpg图像文件并存储在MySQL数据库中,无需表单
有很多帖子都是关于使用Flask从HTML表单读取文件的,命令如下:Python Flask从磁盘读取静态jpg图像文件并存储在MySQL数据库中,无需表单,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,有很多帖子都是关于使用Flask从HTML表单读取文件的,命令如下: file = request.files['inputFile'] 并将它们存储到数据库中,我已经成功地做到了这一点 然而,我现在正试图从/static/images文件夹中读取一个名为photo.jpg的静态图像文件,并将其存储在MySQL数据库中,而无需浏览它。 听起来是个简单的问题,但似乎找不到任何展示如何做到这一点的帖子 任何帮助都将不胜感激。您正在处理文件,因此只需使用标准库中的: target_file = '/
file = request.files['inputFile']
并将它们存储到数据库中,我已经成功地做到了这一点
然而,我现在正试图从/static/images文件夹中读取一个名为photo.jpg的静态图像文件,并将其存储在MySQL数据库中,而无需浏览它。
听起来是个简单的问题,但似乎找不到任何展示如何做到这一点的帖子
任何帮助都将不胜感激。您正在处理文件,因此只需使用标准库中的:
target_file = '/wherever/it/lives/static/photo.jpg'
with open(target_file, 'rb') as f:
data = f.read()
# now you have the file contents `data`-- insert that into your mysql blob column.
谢谢杜贝。工作得很有魅力。