JavaScript保存文本数据示例

JavaScript保存文本数据示例,当然不仅仅是文本其他类型的也是可以到

首先上代码





    
        
        
        
    

    
        
        
文件名:
大小:

实现分类

一般情况下使用浏览器自带功能实现导出类似与文本文件的方式简单可以分为两种
1.DataURL
2.ObjectURL

原理

其实原理跟平时下载是一样的,只不过把下载的连接替换成了以上两种URL

比较

DataURL方式

在示例代码中DataURL方式1是将文本文件直接读取成DataURL,DataURL方式2是通过读取文本内容然后将内容与(data:text/plain;charset=utf-8,...)进行拼接
DataURL方式1和DataURL方式2对文件文本编码有一定要求,容易出现乱码

ObjectURL方式

ObjectURL是将内存中的对象转为ObjectURL,相比DataURL的话ObjectURL比较不容易出现乱码,但DataURL比较固定ObjectURL比较不固定

你可能感兴趣的:(JavaScript保存文本数据示例)