2014-07-15 105 views
0

如何從javascript函數獲取保存彈出文件, 我傳遞從xsl到JavaScript的文件路徑,它也越過了,但我無法將該文件保存到磁盤, 我試過如何在javascript中保存文件

  1. window.open(path) - >文件在新窗口中成功打開。
  2. document.execCommand('SaveAs', true, path) - >我保存的頁面的HTML內容正在保存在文件中。 (不是實際文件的內容)

回答

0

也許這會的工作,我不知道:

var popup = window.open(path); 
popup.document.execCommand('SaveAs', true, path); 

在你的代碼要保存當前文檔,而不是在彈出窗口中的文件。

+0

嗨巴爾馬,謝謝你的迴應。我可以保存文件。但在保存之前它會在新窗口中打開。我其實不想打開該文件。我必須將該文件保存到磁盤。 – user3572601

+0

處理這種通常的方式是在服務器上 - 打開一個將該文件作爲附件發送的URL。 – Barmar