【发布时间】:2018-06-25 12:54:45
【问题描述】:
我正在测试我存储 PDF 数据块的 nosql 数据库设置的场景之一。以后,如果它可以检索原始的pdf文档,就想使用它。只是为了测试它,我用 Python 写了一个小测试代码。
import base64
with open('test.pdf', 'rb') as f:
blob = base64.b64encode(f.read())
text_file = open('test_blob.txt', "w")
text_file.write(blob)
text_file.close()
with open('test_blob.txt', 'r') as f:
blob=f.read().decode('base64')
text_file = open('result.pdf', "w")
text_file.write(blob)
text_file.close()
当我查看 result.pdf 时,它已损坏。可能是什么问题?
【问题讨论】: