广告
返回顶部
首页 > 资讯 > 移动开发 >uniapp安卓本地写入读取文件
  • 306
分享到

uniapp安卓本地写入读取文件

uni-appjavascript前端 2023-10-02 15:10:12 306人浏览 独家记忆
摘要

一、封装操作文件io.js export default {storage(addr,data) {plus.io.requestFileSystem(plus.io.PUBLIC_DOCUMENTS, // 程序公用文档目录常量fs =>

一、封装操作文件io.js

export default {storage(addr,data) {plus.io.requestFileSystem(plus.io.PUBLIC_DOCUMENTS, // 程序公用文档目录常量fs => {// 创建或打开文件, fs.root是根目录操作对象,直接fs表示当前操作对象fs.root.getFile(addr, {create: true // 文件不存在则创建},fileEntry => {// 文件在手机中的路径//console.log(fileEntry.fullPath)fileEntry.createWriter(writer => {// 写入文件成功完成的回调函数writer.onwrite = e => {console.log('写入成功');};// 向文件中写入数据writer.write(JSON.stringify(data));});},e => {console.log('getFile failed: ' + e.message);});},e => {console.log(e.message);});},read(addr) {let that = this;return new Promise((resolve, reject) => {plus.io.requestFileSystem(plus.io.PUBLIC_DOCUMENTS,fs => {fs.root.getFile(addr, {create: false},fileEntry => {fileEntry.file(function(file) {console.log('文件大小:' + file.size + '-- 文件名:' + file.name);//创建读取文件对象let fileReader = new plus.io.FileReader();//以文本格式读取文件数据内容fileReader.readAsText(file, 'utf-8');//文件读取操作完成时的回调函数fileReader.onloadend = function(evt) {resolve(evt.target.result)//console.log("提取的服务器地址:", sURL);};});},e => {reject(e)console.log(e)});},e => {reject(e);console.log(e.message);});})}}

二、使用

在需要使用的地方引入该文件。

IO.read("文件名称.json").then(res => {            // res 读取的文件内容}).catch(err => {                // 找不到该文件就写入一个空白文件。IO.storage("名称.JSON", [])console.log(err, "err")})

来源地址:https://blog.csdn.net/start1018/article/details/128588936

--结束END--

本文标题: uniapp安卓本地写入读取文件

本文链接: https://www.lsjlt.com/news/422706.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • uniapp安卓本地写入读取文件
    一、封装操作文件io.js export default {storage(addr,data) {plus.io.requestFileSystem(plus.io.PUBLIC_DOCUMENTS, // 程序公用文档目录常量fs =>...
    99+
    2023-10-02
    uni-app javascript 前端
  • UniApp写入读取android本地文件,不会被清除
           项目背景,我们是用uniapp编写的收银程序,然后打包到android工程,再打包成apk包安装到用户的收银机上,收银机是android系统。由于项目需求,每次升级我们收银系统版本后,之前连接的打印机和LED显示屏的缓存数据都...
    99+
    2023-09-04
    android uni-app
  • uniapp安卓读取或写入txt文件,创建文件或文件夹,获取手机内置存储根路径
    使用应开启以下权限(读取和写入) 原理:利用H5plus的native,引入java类来进行处理。 File.js const root = function() {const environment = plus.android.imp...
    99+
    2023-09-03
    android uni-app json html5 javascript
  • php 读取本地文件
    在 PHP 中,可以使用以下方法之一来读取本地文件: file_get_contents() 函数:读取整个文件并将其作为字符串返回。 $filename = "/path/to/file.txt"; // 要读取的文件路径$conten...
    99+
    2023-08-18
    php 开发语言 服务器
  • Python 文本文件与csv文件的读取与写入
    目录一、文本文件读取与写入1 读取文件的 read() 方法2 读取文件的 readline() 方法3 读取文件的 readlines() 方法4 写入文件的 write() 方法...
    99+
    2022-11-13
  • 如何使用h5+js实现本地文件读取和写入
    小编给大家分享一下如何使用h5+js实现本地文件读取和写入,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!   代码如下:   读取本地文件   <!doctypehtml>...
    99+
    2022-10-19
  • Python文本文件与csv文件如何读取与写入
    这篇“Python文本文件与csv文件如何读取与写入”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python文本文件与cs...
    99+
    2023-06-29
  • Python读取和写入文件
    #Read and Write from Files##coding=utf-8import codecsf = open("AccountList.txt","w")L = u"张三\n李四\n王五\n赵六"f.write(L)f.clo...
    99+
    2023-01-31
    文件 Python
  • Android入门之读写本地文件的实现
    目录简介课程目标UI端后端代码运行效果简介 为了这个系列,我的代码已经准备到了第150天了。接下来的内容会越来越精彩,我们也越来越开始进入Android的一些高级功能上的编程了。今天...
    99+
    2022-12-20
    Android读写本地文件 Android 本地文件 Android读写文件
  • django怎么读取本地文件
    在 Django 中,你可以使用 `open()` 函数来读取本地文件。首先,你需要确定要读取文件的路径。可以使用 `setting...
    99+
    2023-10-09
    django
  • js如何读取本地文件
    这篇文章主要为大家展示了“js如何读取本地文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何读取本地文件”这篇文章吧。如何用在浏览器端预览本地文件?今天...
    99+
    2022-10-19
  • html5如何读取本地文件
    这篇文章给大家分享的是有关html5如何读取本地文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 html结构样式如下: <div class =“ addpic”&...
    99+
    2022-10-19
  • JavaScript怎么读取本地文件
    这篇文章主要介绍了JavaScript怎么读取本地文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文件操作的流程获取文件由于浏览器中的 JS 无法从用户的设备访问本地文件,...
    99+
    2023-06-17
  • android如何读取本地文件
    要在Android中读取本地文件,可以使用Java的File类和输入流来实现。以下是一个示例代码:```javaFile file ...
    99+
    2023-08-12
    android
  • html5中如何读取本地文件
    这篇文章将为大家详细讲解有关html5中如何读取本地文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。代码如下:<div class=&qu...
    99+
    2022-10-19
  • C#实现读取写入Json文件
    目录C#读取写入Json文件将数据写入Json文件中Json文件读取Json文件总结C#读取写入Json文件 /// <summary> /// 将序列化...
    99+
    2023-01-28
    C#读取写入Json C#读取Json文件 C#写入Json文件
  • Python中文件的读取和写入
    读取整个文件 这里假设在当前目录下有一个文件名为’pi_digits.txt’的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 with open('pi_digits.txt'...
    99+
    2023-01-31
    文件 Python
  • 【PHP】文件写入和读取详解
    一.实现文件读取和写入的基本思路: 1.通过fopen方法打开文件:$fp =fopen(),fp为Resource类型 2.进行文件读取或者文件写入操作(这里使用的函数以1中返回的$fp作为参数)   调用fclose($fp)关闭关闭...
    99+
    2023-09-02
    php 数学建模 开发语言
  • python文件怎么读取和写入
    这篇文章主要介绍了python文件怎么读取和写入的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python文件怎么读取和写入文章都会有所收获,下面我们一起来看看吧。1、读取,read()方法返回文件中保存的字符...
    99+
    2023-06-30
  • Python——csv文件的写入与读取
    1.csv文件介绍 CSV文件是一种常见的数据格式,它以逗号分隔不同的字段,每行表示一个数据记录。在Python中,我们可以使用csv模块来读取和写入CSV文件。 2.写入CSV文件 在Python中,我们可以使用csv模块的writer对...
    99+
    2023-09-04
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作