首页 > 其他分享 >uniapp 新建文件

uniapp 新建文件

时间:2024-05-08 18:55:36浏览次数:19  
标签:function uniapp console err 文件 新建 writer 写入

uniapp 新建文件 支持ios和android

function createFile(bases64, item, savedFilePathOne) {
// 请求文件系统
plus.io.requestFileSystem(plus.io.PRIVATE_DOC, function(fs) {
// let storageAddress = fs.root.toURL();
// 创建文件
fs.root.getFile( abc + '.txt', {
create: true
}, function(fileEntry) {
// 创建写入流
fileEntry.createWriter(function(writer) {
// 设置写入内容
writer.write('2222');
// writer.write(bases64);
// 写入完成回调
writer.onwriteend = function(res) {
console.log('写入文件成功', res.target.fileName);
/* uni.showModal({
title: '写入文件成功',
content: JSON.stringify(res.target.fileName),
showCancel: false
})*/
const pathUrl = res.target.fileName


if (pathUrl!= '') {
uni.saveFile({
tempFilePath: pathUrl,
success: function (resss) {
let savedFilePath = resss.savedFilePath;
}
});

}
};
// 写入错误回调
writer.onerror = function(err) {
console.error('写入文件失败', err);
};
},
function(err) {
console.error('创建写入流失败', err);
});
},
function(err) {
console.error('创建文件失败', err);
});
},
function(err) {
console.error('请求文件系统失败', err);
});
}

标签:function,uniapp,console,err,文件,新建,writer,写入
From: https://www.cnblogs.com/anans/p/18180661

相关文章

  • 如何从多个文件夹内转移全部文件(忽略文件夹的结构)(进行复制)(再打包)
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z 04文件夹里面有只有1个名称为"1"的文件夹,“1”里面有“2”,“2”有“3”,“3”有“4”,从“1”开始,都有5个兔兔的图片,这是“1”里面的文件夹结构,现在要做的就是忽略文件夹结构,提取出全部的兔兔图片合并成一个压缩......
  • 如何把多个文件(夹)向下移动1层(在复制前或后进行)
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z 先看一下文件夹的结构,一共4个文件夹,1-4编号,每个里面都有兔兔的图片,作为操作说明(实际就按自己要处理的文件)打开工具,切换到“文件批量复制”的版块思路:先把4个文件夹拖入到“来源路径”里,整理一下,去掉1......
  • MySQL配置文件
    一.Linux1.MySQL5.7**MySQL5.7配置文件示例(适用于Linux)**[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#服务器端口port=3306#MySQL的安装目录basedir=/usr/local/mysql#MySQL的数据目录datadir=/var/lib/mysql#错误日志文件......
  • 把.nuget文件夹从C盘移到其它盘
    C盘是系统盘,考虑到很多程序都会占用系统盘资源,所以500G的固态硬盘究竟,一开始C盘就划了300G的大小。但即便这样,不知不觉中,C盘的空间也快不够用了。分析了一下C盘的空间占用情况,发现.nuget文件夹大概有40多G的大小。这个不能忍,直接上网搜了一下移到其它盘的方法。下面我写一下我的......
  • uniapp+vue H5页面实现微信公众号授权登录
    <template><viewclass="my-userinfo-container"><!--头像和昵称区域--><viewclass="top-box"><image:src="form.headimgurl"class="avatar"></image>......
  • Debian 系统 IP 和 DNS 配置, 解决 resolv.conf 文件导致的问题
    IP配置/etc/network/interfacesautoeth0ifaceeth0inetstaticaddressx.x.x.xnetmask255.255.255.0gatewayx.x.x.x#dns-nameservers没有用DNS配置修改文件/etc/systemd/resolved.confDNS=8.8.8.88.8.4.4重启systemd-resolvedsystemctlrestartsystemd-res......
  • Python中级之GC机制+字符编码+文件操作
    【一】深浅拷贝【1】深浅拷贝问题如果是浅拷贝,只会复制一层,如果拷贝的对象中有可变数据类型,修改可变数据类型还会影响拷贝的对象如果是深拷贝,完整复制,无论可变或不可变,都是创建出新的来,无法怎么修改原对象,都不会对拷贝出的对象造成影响(1)浅拷贝对于原对象中的可变数据类型......
  • Imghdr:轻量级判断图像文件类型
    我们可能很少遇到需要判断图片类型的情况,因为通过扩展名一下子就判断出来了,但是从网上大量的下载图片,将它们作为机器学习的材料时,可能会遇到大量的图片只有数据没有扩展名的情况,为了将图片信息标准化,你就需要确定每一张图片数据的类型,到底是jpg、png还是bmp呢?遇到这种状况,该......
  • windows 误删除\AppData\Local\文件夹的恢复
    背景:清除Temp文件夹时,路径复制错误,少复制了Temp,导致删除了文件夹 C:\Users\username\AppData\Local\异常现象:估计删除Local文件夹后,出现的问题应该会比较多,但我目前实际上只遇到了一个问题,其它的问题等遇到再说单按win键无响应,无法呼出开始菜单栏,这导致如果没有记住应用的安装......
  • os.path:Python操作和处理文件路径
    前言os.path是平台独立的文件名管理库,使用该库能够很方便来处理多个平台上的文件。即使程序不打算在平台之间移值,也应当使用os.path库来完成可靠的文件名解析。本篇博文将详细介绍os.path库的用法。解析路径的基本用法os.path中的第一组函数可以用来将表示文件名的字符串解析......