2010-09-10 77 views
2

我有一個httphandler,它創建一個zip文件並返回它下載。jQuery ajax調用返回zip文件的httphandler

context.Response.AppendHeader(「content-disposition」,「attachment; filename = myfile.zip」);

是否有可能從jquery ajax調用處理程序? 如果是,我應該聲明什麼樣的數據類型?

感謝

+0

你會如何處理你收到的結果? – Fosco 2010-09-10 12:32:39

+0

我想在zip構建失敗的情況下管理錯誤狀態代碼,然後從jquery我顯示一個加載消息,而httphandler生成zip,所以我會隱藏加載消息時,Ajax調用結束並提醒最終erros。 – opaera 2010-09-10 12:38:23

回答

0

我的建議在這裏不是通過Ajax返回ZIP文件,但創建並返回一個鏈接(或錯誤信息)。然後,您可以處理該響應,並顯示錯誤或允許用戶從鏈接下載。