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,安卓端可以不传。文章来源地址https://uudwc.com/A/4rPdn

原文地址:https://blog.csdn.net/qq_40047019/article/details/132024726

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年09月05日 09:41
Layui 的表格自适应列宽的方法
下一篇 2023年09月05日 09:48