uniapp微信小程序下载文件并打开

uni.downloadFile({
	url: '下载的地址',
	success(res) {
		console.log(res)
		if (res.statusCode === 200) {
			console.log('下载成功');
			var filePath = encodeURI(res.tempFilePath);
			uni.openDocument({
				filePath: filePath,
				fileType: "xlsx",
				showMenu: true,
				success: function(res) {
					console.log('打开文档成功');
				}
				});
		} else {
		    console.log('下载失败');
	    }
	}
});

IOS端兼容性代码

1、使用encodeURI进行文件名编码。

2、需要传fileType,安卓端可以不传。

猜你喜欢

转载自blog.csdn.net/qq_40047019/article/details/132024726