// file:{filename:文件名称,fileulr:文件地址}
export default function dowloadFile(file){
let type = file.fileurl.indexOf('.docx')>0?'.docx':'.doc'
//file://storage/emulated/0 固定写法,
//Download:文件保存的文件夹名称,试了其他名称但是在手机文件管理中没能找到文件,使用download后可以
//type:文件后缀
let task = plus.downloader.createDownload(file.fileurl,{
filename:'file://storage/emulated/0/Download/'+file.filename+type
},function(d,status){
uni.hideLoading()
if(status === 200){
uni.showToast({
icon:'none',
title:'下载成功',
})
//d.filename是文件在保存在本地的相对路径,使用下面的API可转为平台绝对路径
let fileSaveUrl = plus.io.convertLocalFileSystemURL(d.filename)
plus.runtime.openFile(d.filename)//选择软件打开文件
}else{
uni.showToast({
icon:'none',
title:'下载失败成功',
})
plus.downloader.clear()
}
})
uni.showLoading({
title:'文件下载中...'
})
task.start();
}
uniapp 文件下载保存本地在文件管理中查看
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 发现Android开发每搞一个和系统扯上关系的功能都要磨死人,对新手真不友好。运气不好难以快速精准的找到有效的资料...
- 在项目里遇到附件的下载和本地查看功能,附件有可能是word pdf 图片 Excel表格 甚至是ppt 有点变态吧...
- 文件的下载 wget 用途 从互联网上下载文件 用法 - O - O后加文件的存放母和文件名 实践 1.CentO...
- 文件管理之:联网下载文件(wget、curl)文件上传与下载(rz、sz) 1.wget、curl联网下载文件 w...
- 今日内容 文件的下载:wget、curl(下载互联网上的网络资源)和sz(下载Linux服务器上的资源)命令;文件...