uni-app下载文件、获取文件夹下的文件、删除文件夹里的文件

下载文件

javascript 复制代码
var url = "文件地址";
this.downFileName = "aa.pdf";
let dtask = plus.downloader.createDownload(url, {
	filename: "_downloads/" + this
		.downFileName //利用保存路径,实现下载文件的重命名
}, (d, status) => {
	//d为下载的文件对象
	if (status == 200) {
		uni.hideLoading();
		console.log(d.filename)
	} else {
		//下载失败
		uni.hideLoading();
		plus.downloader.clear(); //清除下载任务
		uni.showToast({
			icon: 'none',
			mask: true,
			title: '下载失败,请稍后重试',
		});
	}
})
dtask.start();

获取下载文件夹里的文件

javascript 复制代码
plus.io.resolveLocalFileSystemURL(
		"_downloads",
		(e)=> {
			var dirR = e.createReader();
			dirR .readEntries(
				function(er) {
					for (var i = 0; i < er.length; i++) {
						console.log(er[i].name);
					}
				},
				(err)=> {
				}
			);
		},
		(err)=>{
		}
);

删除文件夹里的文件

javascript 复制代码
let locathons = plus.io.convertLocalFileSystemURL('_downloads/')
			
plus.io.resolveLocalFileSystemURL(locathons, function(entry) {
	entry.removeRecursively((e) => {
		
	}, (e) => {

	})
}, function(e) {

});
相关推荐
霍克itxt点top5 小时前
NestJS 入门到实战 前端必学服务端新趋势无密分享
前端
xiguolangzi5 小时前
1panel web服务部署
前端
写不出来就跑路5 小时前
基于 HTML+CSS+JavaScript 的薪资实时计算器(含本地存储和炫酷动画)
javascript·css·html
摘星编程5 小时前
Cursor Pair Programming:在前端项目里用 AI 快速迭代 UI 组件
前端·人工智能·ui·typescript·前端开发·cursorai
醉方休5 小时前
React Fiber 风格任务调度库
前端·javascript·react.js
北辰alk6 小时前
React Intl 全方位解析:为你的 React 应用注入国际化灵魂
前端
李白白i单身版6 小时前
前端VUE项目实现静默打印,无需用户手动确认
前端
bysking6 小时前
【29 - git bisect】git bisect 命令进行二分定位,排查异常commit bysking
前端
华仔啊6 小时前
摸鱼神器!前端大佬私藏的 11 个 JS 神级 API,复制粘贴就能用,效率翻倍
前端·javascript
一枚前端小能手6 小时前
🔥 React Hooks又让我重新渲染了999次!这些坑你踩过几个?
前端