我試圖找到一種方法來返回基於用戶輸入即時生成的文件。用戶選擇每行是文件的表上的行,並按下一個下載鏈接。服務器(JSP)從數據庫中檢索文件,並將它們壓縮成一個文件,然後將其發送回瀏覽器進行下載。從HTTP POST返回文件
我已經設法通過一個簡單的<a href="?action=testDownload"></a>
鏈接返回一個文件,但每行有大約450個字符的關鍵字來標識它。其中4個以上將打破我客戶將使用的IE8的2083個字符URL限制。
我知道我不能用Ajax做到這一點,因爲JavaScript沒有訪問本地文件系統,我不希望整個頁面重新加載。還有什麼其他的選擇?
我可以創建一個不重新加載整個頁面並且也返回文件的HTTP帖子嗎?
謝謝:)