使用javascript来访问本地文件夹
2013-11-06 13:28
357 查看
常用的.net 的aspx文件由于运行在服务器端,并不具有访问用户本地文件夹的权限,导致类似于<a href="file:///d:/backup" > open folder</a> 之类的指向本地文件方法无法使用。但是,javascript提供了activex 控件,却可以变相的实现打开本地文件夹,访问本地文件的功能。 下面就是打开文件夹的例子,通过fso函数,访问本地文件夹,在网页上列出文件夹下所有文件的文件名: <HTML> <HEAD> <SCRIPT LANGUAGE='javaSCRIPT'> function showfiles() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var sFolder = document.getElementById("folder").value; var folder = fso.GetFolder(sFolder); var files = folder.files; var enumFiles = new Enumerator(folder.files); mydiv.innerHTML = ""; for (; !enumFiles.atEnd(); enumFiles.moveNext()) { var fileItem = enumFiles.item(); mydiv.innerHTML += fileItem.name + "<BR/> "; } } </SCRIPT> </HEAD> <BODY> <INPUT id="folder" TYPE="TEXT" VALUE="d:/" /> <INPUT TYPE="BUTTON" ONCLICK="showfiles()" value="show files" /> <BR/> <BR/> <DIV id="mydiv" style="padding-left: 10px; width: 300px; height: 200px; overflow: auto; border: 1px solid black;"></DIV> </BODY> </HTML>
相关文章推荐
- 使用javascript来访问本地文件夹
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- 新手--网络访问的json数据存储在本地文件夹, 离线使用
- vs2015使用Apache Cordova用JavaScript来访问本地设备的功能,比如摄像头、加速计
- 使用JavaScript 访问本地ODBC数据库
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- 配置Maven使用本地lib文件夹
- 关于使用Silverlight通过IP地址访问本地ArcGIS Server发布的Rest服务无法出图的问题
- 使用JavaScript访问XML数据
- 在本地如何使用phpMyAdmin访问远程Linux上MySQL数据库
- 使用JavaScript实现访问本站点任何页面都加载Frame的一种实现方式
- 使用ngrok部署本地项目,实现外网访问
- Tomcat访问本地文件夹中的文件
- 怎样让外网访问到本地服务?(ngrok 的使用方法)
- 使用Java在本地创建一个服务器 ,通过浏览器对其进行访问的一个简单测试
- 使用JavaScript和MSXML对XML文档进行访问
- 打开Word2003时出现“无法访问您试图使用功能所在的网络位置”请按确定重试,或在下面框中输入包含安装程序包genko.msi的文件夹的路径.
- JavaScript中ActiveXObject操作本地文件夹
- 解决在WinForm 或 WPF中使用WebBrowser来显示本地包含javascript的网页时弹出黄色警告的问题。