var fso, f1, ts
var ForReading = 1
fso = new ActiveXObject("Scripting.FileSystemObject")
ts = fso.OpenTextFile(document.all.attachFile.value/*此处为含全部路径的文件名*/, ForReading)
document.all.mailbdy.value=ts.ReadAll()
ts.Close()
//写文件
var title = document.getElementById("title").value//文件名
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.CreateTextFile("C://"+title+".nc",true)//可随意选择后缀名
f.write(document.getElementById("babala").value)
f.Close()
在浏览器中做不到,使用javascript服务器端运行环境可以做到,比如可以使用node.js来做。
如:
fs.writeFile('xxx.txt', 'Hello Node', function (err) {
if (err) throw err
console.log('It\'s saved!')
})
fs.readFile('xxx.txt', function (err, data) {
if (err) throw err
console.log(data)
})