javascript - 如何满足这个需求:将js的结果写入到文件。
巴扎黑
巴扎黑 2017-04-11 13:17:36
0
6
382

教室里不能联网,不能安装其他的软件(php python就别想了),firefox浏览器。
我写了一个js小应用。可以将js产生的一些数据存入localStarage,
现在,我想将这个localStorage保存到u盘,可以怎么办?

巴扎黑
巴扎黑

全部回覆(6)
左手右手慢动作
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="button" id="btncli" value="click" />
<script src="jquery-2.1.4.min.js"></script>
<script type="text/javascript">
    var click=0;
    $("#btncli").click(function(){
        localStorage.setItem('msg', 'hello javascript');
        var str = localStorage.getItem('msg');
        
        var blob = new Blob([str]);
        var a = document.createElement("a");
        a.href = window.URL.createObjectURL(blob);
        a.download = "a.txt";
        a.textContent = "下载";

        document.body.appendChild(a);
    });
</script>
</body>
</html>
Ty80

你运行完你的小应用之后,然后把localStorage的内容循环打印出来然后复制保存到本地不行吗?

Ty80

遍历你的localstorage到一个变量里。
document.write()出来
ctrl+s保存到你的U盘

PHPzhong
<a href="data:application/octet-stream,field1%2Cfield2%0Afoo%2Cbar%0Agoo%2Cgai%0A">CSV Octet</a>

点击即提示保存下载文件.

阿神

Node.js 阿..

Peter_Zhu

FileReader

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!