0
我正在開發基於Java,JavaScript和jQuery的Web門戶。 JavaScript通過JSON與Java服務進行通信。我需要這樣做:用戶想要根據他選擇的日期下載文件。所以我需要創建超鏈接,用戶可以點擊並生成文件。我已經在Java端擁有日期和文件(作爲字節流),但我不知道如何將這個字節流作爲文件傳遞給JavaScript端。使用JavaScript/jQuery下載Java中生成的文件
我正在開發基於Java,JavaScript和jQuery的Web門戶。 JavaScript通過JSON與Java服務進行通信。我需要這樣做:用戶想要根據他選擇的日期下載文件。所以我需要創建超鏈接,用戶可以點擊並生成文件。我已經在Java端擁有日期和文件(作爲字節流),但我不知道如何將這個字節流作爲文件傳遞給JavaScript端。使用JavaScript/jQuery下載Java中生成的文件
如果我正確理解這一點 - 您有一個服務器進程,可以與客戶端交談JSON,反之亦然。
現在客戶端請求的文件以及返回的URL文件
我建議網址
一)有文件類型和
B的擴展名)與頭服
Disposition: attachment; filename=filename.ext;
Content-type: application/octet-stream
其中ext是擴展
因此返回例如鏈接
/filefolder/servefile.jsp?file=page.pdf
,並在服務器進程具有
Disposition: attachment; filename=page.pdf;
Content-type: application/octet-stream