h5或者JavaScript。如何读取本地txt文件?不用file标签,直接根据文件路径去读写,代码怎么写

weixin_38974328 2018-06-26 11:44:14
想要制作一个h5小程序,能在手机和电脑都能运行,有简单的本地数据存储功能。

把txt文件放在和html文件同一个文件夹下,根据相对路径去读写txt文件或者按行读写txt文件。我在网上找了一些读写txt的代码,放到dw里面进行测试,有些只有ie能用,其他的浏览器用不了,有些根本不能用。有没有这方面通用的代码?
...全文
1455 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mark-MK 2020-04-15
  • 打赏
  • 举报
回复
其实可以换一种思路的, 如果你是要动态去配置一些东西,保存文件并拿来使用,可以进行这样子操作,创建一个html文件,然后引入txt或者json类文件。进行修改和操作。不知道你具体需求是什么,但是这个方式也有帮助;用户或者管理者可以直接打开这个文件写入;
Hello World, 2018-06-26
  • 打赏
  • 举报
回复
txt文件放在和html文件同一个文件夹下,说明你的txt文件是在服务器上了,用AJAX加载进来就好了
天际的海浪 2018-06-26
  • 打赏
  • 举报
回复
一些浏览器为了安全,禁止用ajax读取客户端的文件,txt文件放在和html文件同一个文件夹下也不行。
要把txt文件和html文件部属到服务器上才行。
或者 https://www.cnblogs.com/Cxymds/p/6896180.html
丰云 2018-06-26
  • 打赏
  • 举报
回复
首先,你对web理解不够,web是有服务器的,东西放在服务器上是可以读取的
其次,你对js理解不够,js是html包含的脚本,运行于浏览器环境,收浏览器限制

目前没有任何浏览器允许直接读取本地文件,就算是使用插件实现了,也会被众人嫌弃
ambit_tsai-微信 2018-06-26
  • 打赏
  • 举报
回复
浏览器出于安全考虑,不允许web直接访问用户的文件系统。
除非用input标签,或者小程序的平台(比如微信)有提供相应的接口。
存储数据,微信有wx.setStorage,H5有localstorage、IndexedDB

87,942

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧