我正在写一个html文件来保存数据到txt文件。我希望这个文件写在服务器上。我在节点js上托管我的应用程序并使用我的IP运行。我想在该服务器上保存文件。当任何用户点击下载我时,它应该保存在服务器路径中。这是代码。我得到了一个未被捕获的例外。
<button onclick="Downloadme()">Downloadme</button>
<script>
function downloadme(){
var fs = require('fs');
fs.writeFile('C:\\Users\\desktop\\filescopying\\myfile.txt', "Hey there!", function(err) {
if (err) {
return console.log(err);
}
console.log("The file was saved!");
});
}
</script>
答案 0 :(得分:1)
您无法在浏览器中运行node.js并写入服务器。 您需要将要保存的文件发送到nodejs服务器,然后使用收到的文件本身运行您在此处发布的代码段。