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

这篇具有很好参考价值的文章主要介绍了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://www.toymoban.com/news/detail-685041.html

到了这里,关于uniapp微信小程序下载文件并打开的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

领支付宝红包 赞助服务器费用

相关文章

  • uniapp微信小程序下载、导入excel文件

    在项目开发中碰到需要导入文件、下载文件的功能,内容如下: 1、导入功能 2、下载文件

    2024年02月05日
    浏览(114)
  • 微信小程序webview中嵌套uniapp时的文件下载问题

    前往闪闪の小窝以获得更好的 阅读 和 评论 体验 这个标题就已经够抽象了吧 本来用微信小程序的web-view去嵌套h5已经因为微信的种种限制(微信不希望你把微信小程序当做一个浏览器来用,它就是不想担责)导致微信登录、文件下载等种种微信特色问题已经很烦了,结果我们

    2024年04月12日
    浏览(49)
  • uniapp实现H5、APP、微信小程序三端文件下载

    这里我使用了uniapp官方api uni.downloadFile 和 uni.openDocument APP使用了uniapp官方api uni.downloadFile 和 uni.saveImageToPhotosAlbum(OBJECT) 还有 uni.openDocument H5的方法比较简单可以直接使用window.open方法下载。即: 如果你的浏览器支持预览,就会自动打开预览文件,然后自己手动下载文件,不支

    2024年02月16日
    浏览(73)
  • 微信小程序无法下载打开文件downloadFile:fail url not in domain list

    微信小程序在微信开发工具模拟器和真机调试都可以下载打开doc, pdf, docx等等文件,但是在体验版和正式发布版无法下载打开问题,试错过后在体验版打开开发调试vConsole这个时候竟然又活了过来~ 发布正式版测试调试报错:微信小程序下载文档出错downloadFile:fail url not in do

    2024年02月12日
    浏览(67)
  • 微信小程序下载zip压缩包后解压,并且打开文件查看的内容

            在开发pc端后台管理系统的时候,经常会遇到这样的需求:下载zip到本地,然后用户双击压缩包,并借助电脑端的压缩软件打开压缩包,就可以查看里面的word、excel、pdf文件里面的内容。(这种需求,毫无疑问,对于我们前端开发工程师来说,已经是习以为常了)。

    2024年02月08日
    浏览(54)
  • Uniapp基于微信小程序以及web端文件、图片下载,带在线文件测试地址

    一、效果 传送门 二、UI视图

    2024年02月13日
    浏览(45)
  • uniapp实现h5、app、微信小程序三端pdf文件下载和预览

    以下代码兼容三端,app,h5,微信小程序,经过个人测试 手机端有两种方法,使用renderjs或者uniapp的api 两者的区别 使用renderjs的写法,会提示用户是否下载文件,下载完成后用户需要手动点击下载的文件,才会打开文件 使用uniapp的api则可以直接下载并直接预览,不需要用户操

    2024年02月11日
    浏览(60)
  • uni-app微信小程序打开第三方地图

    小程序中有个按钮点击以后会调用手机中第三方地图进行导航。 参数 位置信息 经度 与纬度。 原本以为一切顺利,结果在微信开发者工具中显示如下: location参数格式错误,请正确填写 经过测试发现,因为我在微信小程序中使用,所以默认会使用腾讯地图来显示。 而我的经

    2024年02月06日
    浏览(83)
  • uni-app小程序:文件下载打开文件方法苹果安卓都适用

    encodeURI函数将URI中的 特殊字符转换为它们的UTF-8编码表示形式 ,以确保它们在传输和处理过程中不会被误解或错误解析。这样可以避免因特殊字符导致的错误或安全问题。 源码: 运行效果: 点击文件1就可以下载打开文件预览了

    2024年01月21日
    浏览(53)
  • uni-app 使用webview加载H5打开微信小程序

    最近公司有个需求要求在app里点击一个功能打开小程序,并且关闭小程序回到app,模仿平安保险app。 毕竟我也是刚学习uni-app,找了很多资料,找到了一个天天外链的网站可以生成一个小程序的链接,使用uni的webview去加载这个链接,很好,需求满足,但是收费,那能不能自己

    2023年04月18日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包