用javascript将数据导出到文本文件(txt)中..首先假设已经有了需要写入的文本内容 var txtContent ="需要写入的内容";
现在需要用javascript将内容写入txt文件(这个txt文件不存在,需要创建)中,然后写好之后需要打开(或者有保存的对话框),让使用者自己保存...就是让使用者看着类似txt是下载的.....我找了很多文档基本上都是这样的
var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true); 这样有个问题,首先需要创建个文件到C盘...我是要提供下载对话框或是打开这个文件让使用者自己保存
现在需要用javascript将内容写入txt文件(这个txt文件不存在,需要创建)中,然后写好之后需要打开(或者有保存的对话框),让使用者自己保存...就是让使用者看着类似txt是下载的.....我找了很多文档基本上都是这样的
var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true); 这样有个问题,首先需要创建个文件到C盘...我是要提供下载对话框或是打开这个文件让使用者自己保存
在页首加上:
response.setHeader("Content-Disposition", "attachment;filename=output.txt");
连接到这个页面就会出现下载的提示
function test(){
var dialog = new ActiveXObject("MSComDlg.CommonDialog");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var content = "aaaaaaaaaaaaaaa";
dialog.Filter = "all files(*.*)|*.*";
dialog.FilterIndex = 100;
dialog.MaxFileSize = 1000;
dialog.DialogTitle = "SAVE FILES";
dialog.ShowSave();
var fileName = dialog.fileName;
if (fileName!="")
{
var f = fso.createtextfile(fileName);
f.write(content);
f.close();
}
}