2017-03-01 110 views
-2

我希望能夠使用HTML和Javascript將文本文件保存到特定的位置。我想將文件下載到我在代碼中指定的位置,而不更改瀏覽器設置。我希望能夠在Node JS上做到這一點。使用Javascript將文本文件保存在指定位置

+0

請詢問關於您的代碼的具體問題,併發布您的代碼。 –

+0

你所要求的是不可能的,瀏覽器也不允許,因爲這是違反安全的。例如,如果您可以更改目錄位置,也可以更改名稱,假設您創建一個名爲loveletter.txt的文件,現在可以將其保存爲/ etc/hosts或C:/ windows/system32/etc/hosts或類似含有流氓主機的東西;現在當你的受害者試圖去一個網站(比如說google.com)時,他們可能會在你指向他們的地方結束,而鮑勃則是你的叔叔。因此,限制:) –

+0

爲什麼人們每天都會問這個問題。它被問及很多次的回答... –

回答

1

出於安全原因,JavaScript不允許強制下載,更不用說到特定的位置。這是不可能做你想問的。

+0

這不是完全正確。您**可以**使用JavaScript創建和下載文件。你無法強制下載到哪裏。 –

+0

@ spencer.sm你根本無法強制下載。你所能做的就是讓瀏覽器*提供*下載。 –

+0

在你編輯它之前,迴應你的評論,我確實嘗試過了,我得到了一個下載提示。如果您使用Chrome並關閉了「詢問下載之前保存每個文件的位置」,那麼您可以在那裏強制下載,但這是例外而非規則。 –

相關問題