编码/解码文件为base64动态
问题描述:
如何编码的PDF和Word文件的文件夹中为base64和解码它们并保存到同一个文件夹? pdf和word文件是通过Web服务动态生成的。编码/解码文件为base64动态
我想用python来做到这一点。
我用过这个。但它给人的错误 回溯(最近最后一次通话):
文件 “sample.py”,7号线,在 base64.encode(开放( “hello.pdf”),开放( “hello1.b64” ,“w”)) 文件“C:\ Python34 \ lib \ base64.py”,行496,编码为 s = input.read(MAXBINSIZE) 文件“C:\ Python34 \ lib \ encodings \ cp1252.py ”第23行,以解码 返回codecs.charmap_decode(输入,self.errors,decoding_table)[0] UnicodeDecodeError错误: '字符表' 编解码器不能在1340位置解码字节0x9d:字符映射
base64.encode(open("hello.pdf"), open("hello1.b64", "w"))
我用base64。但我有问题使用它。我必须编码pdf和word文件 – Pooja
以二进制模式打开文件:open(“file.pdf”,“rb”)和'“wb”'。 –
工作。谢谢 – Pooja