2011-01-21 19 views
1

如果我向谷歌應用引擎發出請求,我如何從iphone獲得pdf數據(存儲在數據存儲區中作爲blob)?我使用 self.response.out.write('asadasd'); 在谷歌應用程序引擎代碼 我可以在iPhone中看到這個'asadasd'。iPhone和谷歌應用引擎的溝通

但我不知道如何設置此通信,以便我可以從我的手機獲得pdf數據。

提前致謝!

回答

2

如果我理解正確,你想發送PDF文件到一個web應用程序,對吧? 我認爲這將是一個解決方案base64代碼的iPhone的二進制數據的PDF(來自你的blob),然後通過http發送到web應用程序。

+0

不,其實,我有一些存儲在Web應用程序中的數據存儲爲BLOB。我從iPhone創建一個http post請求一切都很完美。但我不知道如何將pdf數據返回給iphone。 – gurkan 2011-01-21 13:17:50

2

您應該寫入到輸出流之前設置適當的標題:

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