将坐标保存在文本文件中

时间:2014-06-08 07:33:14

标签: javascript jquery html5 canvas

我使用HTML和javascript绘制一条线并显示该线的坐标。

这是jsfiddle上的Demo

我想将这些坐标存储在文本文件中,而不是在绘图框旁边显示它们。 你能帮我解决一下吗?

这是我的HTML文件

<canvas id="canvas" width="300" height="300" style="border: 1px solid black;">    </canvas>
<div id="coord"></div>
<div id="coords"></div>

1 个答案:

答案 0 :(得分:1)

W3C File API一度包含saveAs方法,允许您使用javascript将文件保存到用户本地文件系统。

由于出于安全原因,浏览器现已删除了文件API的saveAs部分。

Eli Gray编写了一个很好的插件,允许您将文件(如点文件)下载到用户本地文件系统。用户必须先确认他们是否需要下载的文件,然后才能将其保存到文件系统中。同样,这是出于非常好的安全原因。

FileSaver插件:https://github.com/eligrey/FileSaver.js/

您还可以查看Juhana关于使用web storage(也称为localstorage)将您的积分数据存储到&#34;沙盒&#34;的建议。储藏区域。存储区域位于用户本地文件系统上,但访问仅限于您的网页 - &#34;沙盒&#34;。 Localstorage不需要用户确认保存。