[英]Read/Write/Change the contents of a local text file (on DropBox) with JavaScript
[英]Write into text file located in Dropbox using Javascript
我已經苦苦掙扎了兩天,使用Javascript寫入文本文件。 文本文件位於Dropbox上。 我的代碼:
try
{
var txtFile = "https://dl.dropbox.com/s/...../MyFile.txt";
var file = new File(txtFile);
var str = "My string of text";
file.open("w"); // open file with write access
file.write(str);
file.close();
}
catch(ex)
{
alert(err.message);
}
但是不會將任何內容寫入文本文件。 知道如何解決這個問題嗎? 還是死路一條?
(...)不會將任何內容寫入文本文件。 知道如何解決這個問題嗎? 還是死路一條?
為此,您必須使用官方的保管箱API:
Method: PUT or POST
Url: https://content.dropboxapi.com/1/files_put/auto/<path>?param=val
Body: { file contents }
Dropbox還提供了一個客戶端庫dropbox.js ,該庫從官方Dropbox JavaScript開發人員頁面鏈接 。 這樣,您可以編寫如下代碼( 從dropbox.js教程復制 ):
client.writeFile("hello_world.txt", "Hello, world!\n", function(error, stat) {
if (error) {
return showError(error); // Something went wrong.
}
alert("File saved as revision " + stat.versionTag);
});
請注意, 即將發布該API的V2,並且據說很快就會提供一個新的JavaScript庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.