15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 前端开发 uinapp

uniapp保存图片到相册

王少铮| 发布于 2021-11-06 14:14:54| 629阅读| 0点赞| 0评论
举报

使用uni.downloadFile和uni.saveImageToPhotosAlbum来完成

最先使用uni.saveImageToPhotosAlbum的时候,总是进fail的回调

后来研究发现,使用uni.downloadFile可以讲文件下载到本地,但是在相册里又找不到目录

于是就先调用uni.downloadFile进行保存,保存成功后success里会返回一个tempFilePath的参数,里面是临时路径,可以将这个临时路径作为uni.saveImageToPhotosAlbum的参数做保存

代码如下:

uni.downloadFile({
					url: this.poster,
					success: (res) =>{
						if (res.statusCode === 200){
							uni.saveImageToPhotosAlbum({
								filePath: res.tempFilePath,
								success: function() {
									uni.showToast({
										title: "保存成功",
										icon: "success"
									});
								},
								fail: function() {
									uni.showToast({
										title: "保存失败,请稍后重试",
										icon: "none"
									});
								}
							});
						}
					}
				})

uni.downloadFile的路径需要是个网络路径,可以访问的到的

0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

王少铮
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部