jQuery或者js保存文件到本地
2016-06-15 16:20
489 查看
一:
缺点:首先ActiveXObject是微软IE浏览器独有的对象,不存在兼容性,也就是说只有在IE浏览器中才可以使用,如果考虑兼容的话请放弃ActiveXObject吧.其他浏览器都不支持的.
二:
// 浏览文件夹(指定文件路径) 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(); }
缺点:首先ActiveXObject是微软IE浏览器独有的对象,不存在兼容性,也就是说只有在IE浏览器中才可以使用,如果考虑兼容的话请放弃ActiveXObject吧.其他浏览器都不支持的.
二:
相关文章推荐
- jquery 面向对象API使用
- jquery jsonp 调用jersey实现跨域访问
- jQuery 2.0.3 源码分析 事件绑定 - bind/live/delegate/on
- jQuery的.bind()、.live()和.delegate()之间区别
- 一个用户名的多重校验规则,使用的是 jQuery.validator (包含 jQuery.validator加入自定义的方法)
- (MVC)jquery+ajax上传文件
- jQuery动态加载css文件实现方法
- jquery无法控制checkbox是否选中
- 页面javascript 和jquery 的一些用法
- php用jquery-ajax上传多张图片限制图片大小
- JQ验证插件的使用
- JQuery下等待提示框的函数
- pjax 历史管理 jQuery.History.js
- 为Sublime Text提供的jQuery插件
- jQuery属性选择器选择动态变量
- jQuery UI 之 LigerUI 快速入门
- jQuery选择器
- 在线jquery编辑调试的网站
- 基于jquery中children()与find()的区别介绍
- jQuery 中 attr() 和 prop() 方法的区别