将文本文件从手机存储加载到 HTML 文本区域
Loading Text file to HTML textarea from mobile phone storage
我正在为使用HTML5,Javascript和CSS的手机编写应用程序。应用程序的一部分应允许用户将显示手机本地存储的文本文件加载到该页面上提供的文本区域。我的问题是:
- 如何创建文件对话框以要求用户选择 txt 文件。(可能吗?
- 我读了一些关于PHP等的东西来加载文件,但我没有这方面的经验。是否有可用于加载文本文件的代码片段?Javascript,jquery mobile可以做到这一点吗?
- 一旦我将其加载到文本区域,我想编辑它并再次保存。
如果有人可以对此有所了解或将我引导到一些我可以了解它的资源,那将很有帮助。
本地 I/O 从不直接允许,出于相当明显的安全原因。您需要设置一个<input type="file">
表单来执行此操作,但我不确定这些表单在移动平台上的行为方式。我敢肯定,这在平台之间会非常明显。假设文件上传成功并传输到编辑区域,则保存回存储将需要您必须启动的文件下载,并且用户可以选择接受或忽略该文件。
您使用"本地存储"一词,并且您的代码包含 HTML 5,因此还有其他选项。您可以查看 LocalStorage API,它允许您存储大量数据,然后您可以检索、允许编辑和保存这些数据。这由浏览器控制以消除安全问题。还有文件API,它允许读取文件。但是,我相信这是只读的(再次出于安全性考虑),可能不是您要找的。
相关文章:
- 我收到消息“资源解释为脚本,但使用 MIME 类型文本/html 传输”
- 如何使按钮单击并更改以前显示的文本(html)
- 使用 Javascript 解析电子邮件源的文本/html 部分
- Javascript/jQuery,将CSS应用于包含特定文本/html的元素
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 使用 Jquery 创建具有转义文本 + HTML 的元素
- 在空节点(如文本节点)中添加文本/html
- 从网站获取特定文本 (html)
- 如何解决“资源解释为脚本但使用 MIME 类型文本/html 传输”
- 请求 JSONP 时的文本/html 输出
- 将元素添加到 DOM 给定的纯文本 HTML 中,仅使用纯 JavaScript(没有 jQuery)
- 在gmail撰写邮件区域中获取选中/突出显示的文本html
- 如何确定是否在父元素的开始或结束存在文本?HTML DOM &JavaScript
- 在输入文本html中显示格式
- 如何使纯文本html javascript
- 资源解释为脚本,但传输MIME类型文本/html javascript
- 从Javascript传递文本- HTML- PHP
- 从DOM对象中获取文本/html
- 脚本类型=“文本/ html"从文件中包含HTML
- jsFiddler.NET中的文本/HTML编辑器