js下保存txt文件,需要html5支持

创建一个a标签

<a data-dojo-attach-point="downloadNode" download="file" href=""  style="visibility: hidden"></a>

执行保存的方法

_saveGraphicPoints: function () {    var finalStr = "要存入的内容";      //最终txt文件中的内容
switch(this._getExplorer())        //判断浏览器
{
case "IE":
var blobObject = new Blob([finalStr]);

            window.navigator.msSaveBlob(blobObject, 'PointList.txt');
            break;
        case "Firefox":
var blob = new Blob([finalStr]);

            dojo.byId(this.downloadNode).download = "PointList.txt";
            dojo.byId(this.downloadNode).href = URL.createObjectURL(blob);
            dojo.byId(this.downloadNode).click();
            break;
        case "Chrome":
var blob = new Blob([finalStr]);

            dojo.byId(this.downloadNode).download = "PointList.txt";
            dojo.byId(this.downloadNode).href = URL.createObjectURL(blob);
            dojo.byId(this.downloadNode).click();
            break;
    }
},

判断浏览器方法

_getExplorer: function () {
/// <summary>
    /// 判断浏览器类型
    /// </summary>
    /// <returns type="string">获取浏览器类型</returns>
    var explorer = window.navigator.userAgent;
    //ie
    if (explorer.indexOf("MSIE") >= 0) {
return "IE";
    }
if (!!window.ActiveXObject || "ActiveXObject" in window)
{
return "IE";
    }
//firefox
    else if (explorer.indexOf("Firefox") >= 0) {
return "Firefox";
    }
//Chrome
    else if(explorer.indexOf("Chrome") >= 0){
return "Chrome";
    }
//Opera
    else if(explorer.indexOf("Opera") >= 0){
return "Opera";
    }
//Safari
    else if(explorer.indexOf("Safari") >= 0){
return "Safari";
    }
},

结束



js dojo 保存txt文件相关推荐

  1. js读取服务器txt文件,ZK中使用JS读取客户端txt文件内容问题

    最近写一个需求时遇到一个问题,用户需要通过点击一个按钮直接读取他自己电脑上D盘的一个txt文件内容显示到页面,因为项目现在是用ZK写的.我对于ZK也是刚刚了解不就,很多都还不是很熟.起初我是想用io流 ...

  2. java 保存的代码怎么写_java实现写入并保存txt文件的示例代码

    java实现写入并保存txt文件的示例代码 发布时间:2020-04-30 15:14:07 来源:亿速云 阅读:110 作者:小新 这篇文章主要为大家详细介绍了java实现写入并保存txt文件的示例 ...

  3. Python保存TXT文件

    python保存txt文件时经常会出现各种问题,下面是常用的txt文件保存方法 1.保存为 'ANSI' 格式 1.去掉不能转化的字符: self.file.write(content.replace ...

  4. 利用python保存txt文件的指定行/前n行

    ** 利用python保存txt文件的指定行/前n行-等 1.txt文件,每隔n行保存 originPath='open.txt' savePath='save.txt' # 每隔多少行保存一次 l= ...

  5. js dojo 读取txt

    主要为js操作,因整体框架为dojo,顾少部分设计dojo关键字.需要HTML5支持. 需要一个隐藏的<input>标签 <input data-dojo-attach-point= ...

  6. Python读取,写入,保存txt文件

    文件夹1:文件夹2:mnist11.txt 读取的三种方法 方法一: f=open('文件夹1/文件夹2/mnist11.txt') print(f.read()) 方法二: import os.pa ...

  7. JS实现下载txt文件

    前言 有时候项目需要下载一些信息,而后端却又不给我提供接口.我们就可以采用下面的方式,将一些信息保存下载到一个txt文件中.下面我们提供两种下载txt的方式. 一.采用a标签的download属性实现 ...

  8. android保存字符到sd卡,android 保存TXT文件到SD卡方法

    直接贴代码吧: import java.io.*; import android.util.Log; /*将调试信息保存到sdcard上*/ public class DebugMessage { p ...

  9. php数据保存txt文件怎么打开方式_php - 利用保存在TXT文件(PHP)中的数组数据 - SO中文参考 - www.soinside.com...

    我不确定您要在这里实现什么,但是您遇到的问题很少: 1)selectedColor 应为$ selectedColor 2)加载"数组". 您不能简单地加载文本并期望php猜测格式 ...

最新文章

  1. 劳力士格林尼治价格_劳力士行情暴跌后回涨,什么时候才是入手的最佳时机?...
  2. html底部沉底显示,Footer部分永远沉底。
  3. 亚麻:Round Robin
  4. 第一篇:数据仓库概述
  5. 如何自动判断域名是否被微信拦截 被微信屏蔽的域名网址如何正常打开使用
  6. [ICPC 北京 2017 J题]HihoCoder 1636 Pangu and Stones
  7. SAP UI5 control focus related research
  8. 移动办公计算机,最适合移动办公的三款掌上电脑点评
  9. ESP32+st7789/ili9341运行LVGL例程,依赖ESP-IDF编译lv_port_esp32官方Demo(1)
  10. pyinstaller相关错误
  11. 设置多行的Table高度为100%,并在最后一行中加入iframe
  12. java中如何添加画板背景图,几何画板中如何添加背景图片
  13. python超清壁纸_python爬虫 爬取超清壁纸代码实例
  14. 【Python】wo ai ni python代码画画
  15. php 秒拍视频解析,新浪微博视频解析源码_秒拍视频站外调用可自定义广告
  16. 钉钉本地开发环境配置(H5微应用)
  17. Java程序员月薪多少K才能在北上广买得起房?
  18. V2新品来袭 | 简约之选 无限可能
  19. 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest H题
  20. 用flask和html制作个人相册页面,Python编程flask使用页面模版的方法

热门文章

  1. winpythonhadoop_win10下配置hadoop2.9(使用python单机运行任务)
  2. 将vue项目打包部署到云服务器(傻瓜式宝塔面板)
  3. 指针05:const修饰指针
  4. python框架优化方法_Python 遗传算法框架 GAFT 优化小记
  5. Halcon 摄像机标定流程-代码实现
  6. redis 数据类型详解 以及 redis适用场景场合
  7. oraccle 索引管理
  8. 行转列经典案例(left join)
  9. angular路由模块(二)
  10. 201709-1-打酱油