有关Google App Engine上pyfpdf的一些问题。我花了很多时间搜索但找不到任何东西。
它们可能与安装有关,但我不确定。在我的笔记本电脑上,我运行的是Windows Vista,Python 2.7,pyfpdf 1.7.hg,Explorer 7.0,Chrome 23.0.1271.91 m,如果有帮助的话。
问题1:在资源管理器中,在开发期间,与互联网断开连接,
a)报告的第一次运行显示空白页面,
b)按“返回”并再次运行,按预期显示,
c)按“返回”并再次运行,显示空白页等等
这种模式相当一致但不完全。
Chrome只是告诉我它无法连接到互联网(我是否启用了Chrome PDF Viewer或启用了Adobe Reader) 有什么想法吗?
Q2:当我部署应用程序时,直到我在第449行和第1326行的fpdf.py中进行了以下更改后才会运行。 #except IOError as e:DAVID #if not e.errno == errno.EACCES: #raise#不是权限错误。 除了: 提高 这是否意味着我的安装错过了什么?
问题3:部署后,ID会显示以下内容(Chrome会在其自己的窗口中显示相同内容):
3 0 obj<> endobj 4 0 obj<>溪流x.. ... -Ko 1 F÷ùWê|-Tã÷c™ç“RªJAêz - ††ÌD0õßמ]'ãkØðøÎμÍÅFÂígÆÁáìb
答案 0 :(得分:1)
q1:我不认为与pyfpdf有关,你不需要安装它:只需将文件夹放在你的应用程序中..
q2:gae不允许在磁盘上写入,而pyfpdf使用file()
模块在pdf输出中插入图像。也许这是你的情况。
q3:你看到的是pdf代码,我看到Content-Type: text/html
。尝试将内容类型更改为'application/pdf'