Django Sqlite3如何将二进制插入Blob

时间:2017-03-23 10:20:47

标签: python django sqlite

我想在Sqlite3中存储二进制数据(wav数据),但只存储了Head" RIFF $" ,如何存储孔数据? 这是服务器代码

if request.method == 'POST':
    postDict={}
    req = json.loads(request.body)
    postDict['audioFile']=req['audioFile']
    postDict['textFile']=req['textFile']
    postDict['audioBinary']=sqlite3.Binary(req['audioBinary'])

    if postDict:
        insertToDB(conn,cu,postDict['audioFile'],postDict['textFile'],buffer(postDict['audioBinary']))

postDict [' audioFile']和postDict [' textFile']可以正确存储,但postDict [' audioBinary']只能存储" RIFF $ ",二进制丢失了,我测试了POST数据是对的,只是不能存储在数据库中。请帮助我。

0 个答案:

没有答案