我在MongoDB商店用户中有一个集合'恢复,它们存储为:
我已尝试使用python将其转换为此post,但生成的文件无法被视为pdf文件。
python代码有:
import base64, os
from pymongo import *
client = MongoClient("mongodb://localhost:27017/")
db = client.local
collection = db.users
ppl = collection.find({
"_id": "38M8GoJS57Tp9MsGM"
})[0]
bindata = ppl["profile"]["resume"]
with open(os.path.expanduser('~/Desktop/test.pdf'), 'wb') as fout:
fout.write(base64.decodestring(bindata))
我不知道该怎么做。
答案 0 :(得分:0)
我通过直接改变
解决了这个问题fout.write(base64.decodestring(bindata))
到
fout.write(bindata)
因为二进制数据可以直接写入