2011-02-25 29 views
0

poster.encode模块是否支持python appengine?在python appengine中是否支持poster.encode模块?

如果不是,那么可能的替代方案是什么?

+0

对于像我这样不熟悉的人来说,它有什么用? – 2011-02-25 15:58:15

+0

请检查此http://atlee.ca/software/poster/index.html – Adham 2011-02-25 16:02:54

回答

2

你需要通过将代码部署到你的应用程序的目录中来部署模块,但它看起来像是一个纯Python模块,并且通过源代码查看我没有看到为什么它不起作用在App Engine中很好。

唯一不能工作的模块是使用C扩展或使用线程,套接字等在App Engine运行时中禁用的功能的模块。例如,poster.streaminghttp几乎肯定不会起作用,因为它使用套接字。

+0

如何与我的代码部署它? ,,请检查http://atlee.ca/software/poster/index.html这个代码是否会被appengine拦截? – Adham 2011-02-25 16:01:18

+0

@adham:只需将该模块与您的代码以及您的app.yaml一起放入应用程序目录即可。我不认为这个例子会起作用,因为它使用流式HTTP处理程序;如果你只是想使用poster.encode模块对事物进行编码,应该没有问题。 – geoffspear 2011-02-25 16:21:02

+0

@Wooble非常感谢,所有我想要的是上传图像(多部分/形式数据编码)你认为我会需要streaminghttp? – Adham 2011-02-25 16:24:25