我正在将本地图像插入到我的 mysql 服务器上的表中。我可以插入数据,但是当我下载它时,它不是有效的 jpg。
这是我正在使用的示例。格式化数据时我做错了什么吗?
printFileLoc = QtGui.QFileDialog.getOpenFileName(self, caption = 'Open Print', filter = '*.jpg')
with open(printFileLoc, 'r') as f:
printBin = re.escape(f.read())
newQry = QtSql.QSqlQuery()
qry = "Insert into prints set print = '{0}'".format(printBin)
newQry.exec_(qry)
代码按预期完成,但 jpg 不好。