在HTML5/JavaScript 中儲存檔案:完整指南
介紹
介紹Web
Web問題陳述
許多開發人員遇到需要將文件轉換為更有效的格式。然而,使用伺服器來執行此程序會帶來不必要的開銷。因此,問題出現了:有沒有一種方法可以使用純 JavaScript 來促進文件下載?觸發下載: 模擬錨點標籤上的點擊事件以啟動下載。
function download(filename, data) { // Create a Blob object const blob = new Blob([data], { type: 'text/plain' }); // Create a URL object const url = URL.createObjectURL(blob); // Create a download anchor const anchor = document.createElement('a'); anchor.setAttribute('href', url); anchor.setAttribute('download', filename); // Trigger the download anchor.click(); // Remove the anchor from the DOM (optional) document.body.removeChild(anchor); }範例程式碼:
以下程式碼示範了這一點技術:
用法:
用法:
用法:要使用此方法,只需使用所需的檔案名稱和資料呼叫download()函數即可。 結論本文詳細解釋如何產生和使用 HTML5 和 JavaScript 儲存檔案。所提出的方法允許開發人員在其 Web 應用程式中建立檔案下載功能,而無需依賴伺服器端進程。以上是如何使用 HTML5 和 JavaScript 直接從瀏覽器儲存文件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!