我的externaljsfile.JS看起来像这样:
"use strict";
const fsLibrary = require('fs');
function save_installform() {
alert("Step1");
fsLibrary.writeFile('/home/pi/newfile.txt', "Hello world.", (error) => {
alert("Error");
});
alert("Written");
};
在node externaljsfile.js
树莓派上调用它时,它可以工作并创建文本文件。
但是,当将其包含src
在我的HTML服务器中,然后save_installform()
用一个按钮调用该函数时,该处仅将“步骤1”显示为警报,如编码所示,然后中断。没有“错误”或“已写”警报,也没有文件。
这是权限问题还是类似的问题?
fs是用于nodejs的库,您不能在客户端使用它。您可以在客户端上查找一些这样做的方法,例如:如何在内存中创建文件供用户下载,而不是通过服务器下载?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句