'INSERT INTO test SET test_blob=%s'
"INSERT INTO TabellenName (data) VALUES (%s);"
Übrigends machst du zweimal ein f.close() (Zeile 69). Außerdem erwartet die execute Methode ein tuple und keine Liste. Also statt [data,] sollte es (data,) sein

Code: Alles auswählen
f = file('C:\\Bild.jpg', 'rb')
blobdata = f.read()
f.close()
cursor.execute('INSERT INTO <table> SET test_blob=%s;', [blobdata,])
Sorry, hatte ich zuerst nicht gesehen. Die Serveranwendung besteht also lediglich aus der DB. Alles andere ist clientseitig implementiert. Richtig?JR hat geschrieben:Weshalb ich das mache, habe ich oben beschrieben.