如果要处理文件,待如陆芹处理的文件必须经过用户上传,或者下载一个文件给用户。
主要还是安全性问题,不能让浏览器直接改硬盘上的文件,用户上传的文件可以读可以写。
nodejs虽悉宽然和js一样是V8引擎,但是它是服务器端的,就跟java,php一样,可以直接 *** 作文件。
其实不管是js还是nodejs都可以 *** 作文件的,原理就是根据请求文件的路径和文件名,从硬盘上读出来...我觉得你并不是想问这个,你想问的我一开始就说了。
var fs = require('fs')var txt = "以上程序使用fs.readFileSync从源路物态径读取文件内容,并使用fs.writeFileSync将文件内容写入目标路径罩猜源。"
//写入文件
fs.writeFile('message.txt', txt, function (err) {
if (err) throw err
console.log('It\'s saved!')//文件被保存
})
//读取文件
fs.readFile('兆做message.txt', 'utf8', function (err, data) {
if (err) throw err
console.log(data)
})
nodejs作为功能强大的后端开发语言,棚迹有许多第中知三方包扩展nodejs能力。读写excel文件也有相关的第卖和消三方扩展。
本文介绍nodejs下如何通过使用node-xlsx扩展读写excel文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)