2013-04-01 33 views

回答

0

您需要啓動腳本才能成爲服務器端。 JavaScript是客戶端,不能以任何方式訪問,修改或以其他方式在客戶端上創建文件。你必須使用PHP這樣的語言來創建文件。

實施例使用PHP:
一旦創建了文件,迫使在客戶端的請求火要求該文件。將PHP標題設置爲Content-Disposition: attachment; filename="< Place file name here>"

這將提示瀏覽器啓動下載提示允許用戶下載文件。

希望這會有所幫助。

0

您可以使用Downloadify這個帶有Javascript界面​​的小型Flash組件,它允許您在客戶端上創建用戶可以下載的文件。這就是我在類似情況下使用的情況。

你也可以嘗試和使用Data URI,但它們是一個相當有限和瀏覽器的具體情況,所以可能會出現一些問題。

這些可能是以前答案的替代解決方案,建議使用服務器端代碼來生成文件。

相關問題