我想保存本地生成的文本文件。HTML和JavaScript - 如何保存純文本
此代碼幾乎沒有什麼我想:
<a download="filename.txt" href="data:text/plain,sometext">Download</a>
sometext
代表在標籤屬性string
(使用JavaScript插入)。 您可以將其想象爲由用戶設置的textarea的內容。
的問題是,sometext
不得含有"
或'
,否則href屬性認爲它的內容前面這會導致標籤,當你點擊它只是保存string
的一部分完成。
由於sometext
是由用戶生成的,它可以包含這些字符,我不想強制用戶不使用這些字符。
是否有另一種方式來保存文本文件使用HTML/JavaScript?我不想發送sometext
到服務器。 (這將解決這個問題,因爲我就在那裏創建一個文件(包括"
和'
),並配有下載鏈接)
我想保持「和」在編輯,以顯示新的答案已保存的文件 – tomatenbrei 2014-09-18 15:57:46
。 – user2615862 2014-09-19 16:34:10