nodejs为什么可以 *** 作文件原理

nodejs为什么可以 *** 作文件原理,第1张

其实渣毕我觉得先回答另一个问题,为什么javascript不能直接 *** 作文件

如果要处理文件,待如陆芹处理的文件必须经过用户上传,或者下载一个文件给用户。

主要还是安全性问题,不能让浏览器直接改硬盘上的文件,用户上传的文件可以读可以写。

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文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8148600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存