我的目標是讓用戶從我的服務器下載PDF。 這個最常用的方法是簡單地有一個下載屬性的鏈接,像這樣用JQuery觸發瀏覽器下載
<a href="http://mysource.pdf" download>click here</a>
的問題,這是我無法監控或下載完成時將有所回調。瀏覽器掛起直到請求被處理,並在完成時突然彈出下載。 因此,現在我正在從AJAX服務器獲取pdf數據,並希望通過瀏覽器下載數據。
所以我必須沿着
$.get("http://mysource.pdf", (data) ->
#need to somehow trigger a download with this data
)
我一直在尋找了一段無果線的東西。 任何幫助表示讚賞。謝謝!爲了說明爲什麼這不是重複的,我在詢問關於觸發數據下載,而不是本地文件的問題。
[可能的複製(http://stackoverflow.com/questions/1296085/download-file-using-jquery) – ODelibalta
搜索大多數解決方案「顯示器下載使用javascript進步」似乎需要服務器端干預。 –
我想指出,這不是鏈接線程的重複。該線程詢問下載文件。我正在下載數據。 – tbogatchev