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吧.其他浏览器都不支持的.

    二:

  • 相关阅读:
    六大设计原则之依赖倒置原则
    六大设计原则之里氏替换原则
    六大设计原则之单一设计原则
    六、Spring之DI的Bean的作用域
    五、spring之DI循环依赖
    四、spring之DI
    十二 NIO和IO
    十一 Pipe
    十 DatagramChannel
    九 ServerSocketChannel
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/5587926.html
Copyright © 2011-2022 走看看