iPhone和Google App Engine的通信

时间:2011-01-21 13:09:00

标签: iphone google-app-engine

如果我向谷歌应用引擎发出请求,如何从iphone获取pdf数据(存储在数据存储区中作为blob)?

我用的时候         self.response.out.write( 'asadasd'); 在谷歌应用程序引擎代码中 我可以在iPhone中看到这个'asadasd'。

但我不知道如何设置此通讯,以便我可以从手机上获取pdf数据。

提前致谢!

2 个答案:

答案 0 :(得分:2)

如果我理解正确,您想将pdf文件发送到网络应用程序,对吧? 我认为这将是一个解决方案,将base64代码编写为iphone上的pdf二进制数据(来自你的blob),然后通过http post发送到web应用程序。

答案 1 :(得分:2)

在写入输出流之前,您应该设置正确的标题:

self.response.headers['Content-Type'] = 'application/pdf'
self.response.headers['Content-Disposition'] = 'attachment;filename=filename.pdf'
self.response.out.write(...)