// 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服务器上的资源)命令;文件...