python odoo13 在线预览PDF文件导常解决

项目场景:

python odoo13

问题描述:

http://localhost:8069/web/static/lib/pdfjs/web/viewer.html?file=E%3A%5Cxzd13%5Cfjdata%5Cbiaozhun%5C16559.pdf

 

原因分析:

pdf载入时提示

PDF.js v? (build: ?)
信息:stream must have data


解决方案:

urlencode

urllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串,仔细检查数据反馈正常

最后通过网上学习,修改E。。\myshy\report_pdf_preview\static\lib\PDFjs\viewer.js

6476行处

你可能感兴趣的:(0doo13,笔记)