我正在使用 javascript 和 pouchdb。当我保存数据时,它会将数据保存在浏览器本身中,但我想将其保存在特定位置。请让我知道我该怎么做。
这是我尝试过的:
var db1=new PouchDB('mydb');
var ws = fs.createWriteStream('file:///C:/xampp/htdocs/sevenadmin/db/output.txt');
db1.dump(ws).then(function (res) {
res should be {ok: true}
});
mydb 是文档名(表名)。无论我在 mydb 中保存了哪些数据,相同的数据都应该保存在指定位置。
我引用了以下链接以保存在指定位置。
https://github.com/nolanlawson/pouchdb-replication-stream
最佳答案
当您处于浏览器环境中时,您无法控制数据的存储位置 - 这是浏览器安全模型的一部分。否则,您将能够覆盖访问者计算机上的重要文件。
pouchdb-replication-stream 的示例代码旨在在 Node.js 中的服务器上运行。
关于javascript - 如何使用pouchdb将数据保存在用户指定的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43752002/