zoukankan      html  css  js  c++  java
  • jQuery或者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();
    }

    缺点:首先ActiveXObject是微软IE浏览器独有的对象,不存在兼容性,也就是说只有在IE浏览器中才可以使用,如果考虑兼容的话请放弃ActiveXObject吧.其他浏览器都不支持的.

    二:

  • 相关阅读:
    step_by_step_ABP规约模式
    阅读书单
    关于我
    友情链接
    数据夜话之大数据OLAP数据库概览
    Spark实战
    StormDRPC流程解读
    Curator源码阅读
    Storm使用总结
    JNI相关使用记录
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/5587926.html
Copyright © 2011-2022 走看看