HTML5寫數據到文件
HTML5提供了一個新的API File API,讓我們可以很方便地將數據寫入文件中。
下面是一個簡單的示例,將一個字符串寫入到名為“output.txt”的文件中:
var data = "Hello, World!";
var file = new File([data], "output.txt");
var url = URL.createObjectURL(file);
var link = document.createElement("a");
link.href = url;
link.download = "output.txt";
link.click();
URL.revokeObjectURL(url);
代碼解釋:
- 創建一個包含數據的File對象
- 使用 createObjectURL() 方法創建一個 URL
- 創建一個元素,設置它的href屬性為URL,并設置download屬性為文件名
- 使用click()方法下載文件
- 撤銷URL對象
需要注意的是,這個方法只能在支持File API的瀏覽器中使用,如Chrome、Firefox、Safari等。
下一篇dockerveth