[英]Read/Write/Change the contents of a local text file (on DropBox) with JavaScript
我試圖建立一個位於DropBox文件夾中的簡單HTML站點(以便可以對其進行公開訪問),並且在同一文件夾中有幾個文本文件。 我要做的是能夠從文本文件中讀取或刪除文本,並在其中寫入新文本。 我一直在搜索這樣的代碼已經好幾個小時了,但是我得到的只是只能在Internet Explorer或Mozilla Firefox上運行的代碼,或者得到的答案是“不可能”。 那么,如何在Chrome中執行此操作(請)? 我只需要能夠更改那些文件並讀取它們,我會很高興!
提前致謝
當您的請求提到編輯本地文件時,您可以使用FileReader API來執行此操作。 這是一個可以讀取本地存儲文件的代碼段。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<input type="file" />
<div id="output"></div>
<script>
var input = document.querySelector("input");
input.addEventListener("change", function() {
var file = input.files[0];
var reader = new FileReader();
reader.onload = function(e) {
console.log(e);
document.querySelector("#output").innerText = e.target.result;
};
reader.readAsText(file);
}, false);
</script>
</body>
</html>
之后,您可以為新修改的文件創建下載文件,也可以使用FileEntry API實際寫回內容。 盡管該API的采用范圍非常有限。 但這對您來說應該是一個很好的起點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.