在js中打开本地文件,打开对话框,用new ActiveXObject("MSComDlg.CommonDialog");

作者&投稿:中叔邰 (若有异议请与网页底部的电邮联系)
JS打开本地文件夹对话框~

// 浏览文件夹(指定文件路径)
function BrowseFolder() {
try {
var Message = "Please select the folder path."; //选择框提示信息
var Shell = new ActiveXObject("Shell.Application");
var Folder = Shell.BrowseForFolder(0, Message, 0x0040, 0x11); //起始目录为:我的电脑
//var Folder = Shell.BrowseForFolder(0,Message,0); //起始目录为:桌面
if (Folder != null) {
Folder = Folder.items(); // 返回 FolderItems 对象
Folder = Folder.item(); // 返回 Folderitem 对象
Folder = Folder.Path; // 返回路径
if (Folder.charAt(Folder.length - 1) != "\\") {
Folder = Folder + "\\";
}
return Folder;
}
} catch (e) {
alert(e.message);
}
}

//保存文件
function SaveInfoToFile(folder, fileName) {
var filePath = folder + fileName;
var fileInfo = "hahahaha";
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.CreateTextFile(filePath, true);
file.Write(fileInfo);
file.Close();
}

以上代码并没有处理xml,关于xml可以找相关资料。

写入文件,只有ie低版本才行,其他的浏览器因为安全性,都不允许的

这个与浏览器内核有关系,很多JS的功能不同的内核支持不同,这个就需要你自己搜搜了,我玩过的内核不多,不过照我那个代码IE内核肯定是可行的!


如何用JS 获取本地文件夹的文件列表
var f1 = fso.createtextfile("c:\\\\myjstest.txt",true"); alert("File last modified: " + f1.DateLastModified); 三、操作驱动器(Drives) 使用FileSystemObject对象来编程操作驱动器(Drives)和文件夹(Folders)很容易,这就象在Windows文件浏览器中对文件进行交互操作一样,比如:拷贝、移动文件夹,获取文件...

js如何打开本地服务器的文件
先试试 直接从浏览器输入地址看看能不能访问,找到正确的访问路径,再和你代码里设置的比一下看看有什么问题。

Electron实践(二)—— 打开和保存本地文件
在线编辑流程图的工具通过Ajax访问服务器的文件服务实现打开和保存流程图,在本地应用时,我们需要使用node.js的文件服务来实现这个功能。我们编写一个简单的应用来测试打开和保存本地文件功能。前面已经提到了,为了使用node.js的功能,需要在main.js初始化窗体时声明nodeIntegration: true:然后,我们需要...

javascript怎么实现读写文件
在浏览器中做不到,使用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;consol...

three.js如何本地运行详解
本文主要给大家介绍了关于three.js中文文档学习之如何在本地运行的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。从外部文件加载内容如果你从外部文件下载模块和材质,由于浏览器的 同源政策 的安全限制,会引发安全异常...

如何强制让浏览器允许js读写本地文件?
您的意思是不需要浏览器与用户交互直接操作用户机上的文件?不符合浏览器的安全标准,属于浏览器的设计缺陷 所以浏览器是不可能这样支持的 -- 就是没有发布的页面,要执行js操作本机的文件?这是可以的,但也是需要通过人机交互来提醒用户的。没理解您说的"强制"是什么意思,是要跳过安全性提示这个...

利用网页(html或者js)如何打开本地磁盘
以下代码仅供参考:供你参考: 打开本地磁盘 function open_disk(disk){ try { window.open('file:\/\/'+disk+':\\\\');} catch(e){ try{window.open('file:\/\/\/'+disk+':');}catch(e

求一段JS代码,可以随机读取本地txt文件中某一行的内容
var fs = require("fs");fs.readFile("c:\\\\windows\\\\system32\\\\drivers\\\\etc\\\\hosts",function(error,data){ var result = data.toString().split(\/[\\n\\r]\/); console.log( result[ Math.random()*result.length | 0 ] );});http:\/\/nodejs.org\/api\/fs.html#fs_fs_read...

服务端HTML5,JS怎么读写手机客户端的本地文件?
因为jQuery就算你压缩,它也有30k以上,如果你是用户,你愿意给这流量吗?真真正正去学好JS吧。 new page function GetHeader(src) { var ForReading=1;var fso=new ActiveXObject("Scripting.FileSystemObject");var f=fso.OpenTextFile(src,ForReading);return(f.ReadAll());} var arr=GetHeader...

pdf.js 如何预览本地文件
pdf.js预览文件必须只能是在服务器部署的项目路径下,不能通过修改配置的方式支持本地路径的文件,否则会有js跨域问题。如果要显示本地文件,可以折中考虑先做一个上传功能将文件上传到服务器上然后在页面上展示,这样基本实现了预览本地文件。

泉港区18915753131: JS打开本地文件夹对话框 -
芮须盐酸: 用js 点击后调用一个 的事件 应该可以

泉港区18915753131: js中用链接实现打开本地文件对话框 -
芮须盐酸: JS打开选择本地文件的对话框:方法一:在定义的form中添加以下javascript代码:{ anchor : '95%', xtype: 'fileuploadfield', id: 'form-file', emptyText: '请选择', fieldLabel: '上传附件636f707962616964757a686964616f31333337396261', name: '...

泉港区18915753131: javascript 如何打开一个”打开文件对话框”? -
芮须盐酸: 搞一个隐藏的file表单.然后在javascript中模拟点击.再得到值

泉港区18915753131: JavaScript如何弹出文件选择框,然后返回文件完整路径 -
芮须盐酸: 1、js弹出文件选择框:给按钮定义以下javascript函数: var inputObj=document.createElement('input')inputObj.setAttribute('id','_ef');inputObj.setAttribute('type','file');inputObj.setAttribute("style",'visibility:hidden');document.body.appendChild...

泉港区18915753131: 如何用javascript访问本地文件 -
芮须盐酸: 调用FSO 例: function ShowFileInfo(filespec) {var fso, f, s;fso = new ActiveXObject("Scripting.FileSystemObject");f = fso.GetFile(filespec);s = f.DateCreated;return(s); }

泉港区18915753131: js怎么打开本地的一个文件 -
芮须盐酸: 用这个方法:var WordApp=new ActiveXObject("Word.Application");//注:IE的ActiveX安全性能放开才行 WordApp.Application.visible=false; var Doc=WordApp.documents.open(path);//对word 的操作见office的MSDN WordApp.quit();

泉港区18915753131: js中如何点击一个按钮弹出一个file文件框 -
芮须盐酸: js中点击一个按钮弹出一个file文件框的步骤如下:1.在文件夹中创建一个html文件“test”.2.在test文件中添加一个html的框架.3.添加两个input,一个是button,一个是file把id设置为“open”style类型设置为“display:none”不显示.4.打开后我们发现只显示这一个“打开文件”按钮.5.现在我们给button添加onclick事件,调用openfile触发id为“open”的file.6.现在我们在浏览器中点击“打开文件”文件按钮就会弹出选择文件路径对话框了.这样就解决了js中点击一个按钮弹出一个file文件框的问题了.

泉港区18915753131: 用js怎么实现弹出个选择文件的对话框? -
芮须盐酸: 可以实现的,大概的思路是这样:1.先新建一ASP页(不知道你用什么来做的,就以asp为例吧),该页的作用是读取服务器上某个目录下的所有文件,并显示文件列表,做出类似选择文件对话框的样子.具体代码网上有很多,你以“asp 遍历...

泉港区18915753131: 如何用javascript操作本地文件 -
芮须盐酸: javascript在浏览器本地和与服务器通讯方面都有优异的表现.使用javascript对本地文件进行操作实际上是有一点技术后退的感觉.毕竟桌面应用程序微软的、java的已经相当成熟了.不过用 javascript做点小程序来处理本地事务,在没有java或者...

泉港区18915753131: html中如何用js打开本地文件件 -
芮须盐酸: 用a标签就有预览效果

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网