如何 select 保存 saveStrings() 的位置
How to select save location for saveStrings()
这里有一个我正在玩弄的代码。它在我的文件中加载一个字符串并保存一个不重要的字符串。
这是 p5.js
p5.js.org
var file = "1";
var result;
var meString;
var splitMeString;
function preload() {
result = loadStrings("assets/save/"+file+".txt");
}
function setup() {
createCanvas(1000,650);
}
function draw() {
meString = result+'';
splitMeString = splitTokens(meString, ',');
text(meString,20,20);
console.log(splitMeString[2]);
}
function mousePressed(){
saveStrings("happy");
}
但我如何将字符串保存到特定位置?假设我想覆盖文件 ("file")?
您不能覆盖 JavaScript 中的任意文件。
就像我在 your previous question, the best way to answer this type of question is by looking at the P5.js reference 中提到的那样。
查看 save()
功能,它显示允许用户选择下载位置的提示。
但是,如果您尝试将文件下载到特定位置并覆盖用户的现有文件,出于安全原因,无法从 JavaScript 完成此操作。想象一下,如果您访问的每个网站都被允许覆盖您的文件。
这里有一个我正在玩弄的代码。它在我的文件中加载一个字符串并保存一个不重要的字符串。 这是 p5.js p5.js.org
var file = "1";
var result;
var meString;
var splitMeString;
function preload() {
result = loadStrings("assets/save/"+file+".txt");
}
function setup() {
createCanvas(1000,650);
}
function draw() {
meString = result+'';
splitMeString = splitTokens(meString, ',');
text(meString,20,20);
console.log(splitMeString[2]);
}
function mousePressed(){
saveStrings("happy");
}
但我如何将字符串保存到特定位置?假设我想覆盖文件 ("file")?
您不能覆盖 JavaScript 中的任意文件。
就像我在 your previous question, the best way to answer this type of question is by looking at the P5.js reference 中提到的那样。
查看 save()
功能,它显示允许用户选择下载位置的提示。
但是,如果您尝试将文件下载到特定位置并覆盖用户的现有文件,出于安全原因,无法从 JavaScript 完成此操作。想象一下,如果您访问的每个网站都被允许覆盖您的文件。