我有一個PHP腳本,用於從服務器下載PDF文件並提示您打開它或保存它。該腳本接受一次性令牌(用於代替文件名)來隱藏文件名。如何使用ajax調用打開PDF
如果你去實際的PHP頁面,http://example.com/files/download/token該腳本工作正常,它下載PDF。
我可以用標準鏈接標記將人員發送到該頁面,但是一旦文件下載,我需要更新通過該下載腳本返回的該頁面上的內容。
有沒有辦法讓ajax調用打開一個新的窗口,在那裏文件將下載,然後返回我需要更新當前頁面的數據?
還有更多的下載腳本,但主要部分是實際下載的一部分:我在過去使用
header("Content-type: application/pdf");
$this->load->helper('file');
readfile("static/temp_statements/".$local_file_name);
unlink("static/temp_statements/".$local_file_name);
您需要donwload文件之後,你需要更多的數據來更新頁面? – 2013-02-23 20:07:18
是的,所以基本上你點擊包含一次性令牌的下載鏈接來下載文件。然後,一旦文件下載,我需要更新一個時間令牌鏈接,以便他們可以再次點擊它。 – Bill 2013-02-23 20:10:03
所以我想要ajax調用返回新的令牌,所以我可以添加,並打開一個新的選項卡或窗口,其中將包含實際下載 – Bill 2013-02-23 20:10:50