uniapp文件下载

// 下载downData
			downData(id) {
    
    
				console.log(id)
				uni.downloadFile({
    
    
					url: 'https://nky.jqlink.tech/basics/admin/oss-file/image/' + id,
					success: (data) => {
    
    
						console.log(data,"下载的文件")
						if (data.statusCode === 200) {
    
    
							//文件保存到本地
							uni.saveFile({
    
    
								tempFilePath: data.tempFilePath, //临时路径
								success: function(res) {
    
    
									console.log(res,"输出结果值")
									uni.showToast({
    
    
										icon: 'none',
										mask: true,
										title: '文件已保存:' + res.savedFilePath, //保存路径
										duration: 3000,
									}); 
									setTimeout(() => {
    
    
										//打开文档查看
										uni.openDocument({
    
    
											filePath:res.savedFilePath,
											success:function(res3){
    
    
												// console.log("成功打开文件")
												 
											},
											fail(){
    
    
												// console.log("打开文件失败")
											}
										})
									},500)

 
								}
							});
						}
					},
					fail: function(error) {
    
    
						console.log(error);
						uni.showToast({
    
    
							title: '保存失败',
							icon: 'none'
						});

					}
				})
			},

猜你喜欢

转载自blog.csdn.net/weixin_45932157/article/details/125088305
今日推荐