2013-03-26 42 views
-1

僅僅是一個初學者,我已經閱讀了大多數關於表單提交的問題/答案,下載以及如何使用html +表單進行文件下載,但由於某些特定的要求,我還不清楚如何去做。使用json數據提交一個post請求,rest服務會生成excel文件並通過流返回

首先 我需要通過張貼JSON數據發送到一個REST服務使用Excel的文件名一起被由服務動態生成。當其餘服務收到請求時,它會根據請求的json數據在內存中生成一個excel文件,並通過io流將其返回給客戶端瀏覽器。該服務不會在服務器中創建物理excel文件,但會立即將其返回給客戶端瀏覽器。 我們只需要簡單的HTML & javascript代碼和沒有jQuery的東西。

第一問題:
是有可能這個不創建一個物理excel文件,只是發送Excel二進制數據到客戶端瀏覽器;


如何確定服務器何時完成將文件發送到瀏覽器?


如何打開一個文件對話框,保存Excel文件的物理客戶端機器上?

第四個
如何正確配置服務器響應HTTP頭?

+1

「其次,我們只需要簡單的HTML和JavaScript代碼,而不需要jquery的東西。你期望有人在這裏爲你寫這篇文章嗎?不見得。請閱讀:http://stackoverflow.com/questions/ask-advice – 2013-03-26 16:52:52

回答

1

如果您正確設置content-disposition標題,則會將生成的流轉換爲文件下載。谷歌將不得不成爲你的朋友,因爲你似乎在要求別人爲你執行合同......

相關問題