授权允许访问相册
wx.getSetting({
success(res) {
if (!res.authSetting[‘scope.writePhotosAlbum’]) { // 未授权
wx.authorize({
scope: ‘scope.writePhotosAlbum’,
success: res => { // 授权成功
// 用户已经同意小程序使用相册,后续调用 wx.saveVideoToPhotosAlbum 接口不会弹窗询问
// todo 授权成功需要执行的逻辑
},
fail: error => { // 拒绝授权
wx.showModal({
title: ‘温馨提示’,
content: 若点击不授权,将无法使用保存${that.data.stateText}功能,
cancelText: ‘不授权’,
cancelColor: ‘#999’,
confirmText: ‘授权’,
confirmColor: ‘#00c6ff’,
success(res) {
if (res.confirm) {
wx.openSetting({
success(res) {
console.log(res.authSetting)
// todo 授权成功需要执行的逻辑
}
})
} else if (res.cancel) {
console.log(‘用户点击取消’)
}
}
})
}
})
} else {
// todo 授权成功需要执行的逻辑
}
}
})

保存图片到相册
wx.downloadFile({
url: ‘’, // 保存图片的路径
header: {
‘content-type’: ‘application/json’
},
success: res => {
if (res.statusCode === 200) {
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success(res) {
wx.hideLoading()
wx.showToast({
title: ‘图片保存成功请前往相册查看’,
icon: ‘none’
})
},
fail: error => {
wx.showToast({
title: ‘图片保存失败’,
icon: ‘none’
})
}
})
}
},
fail: error => {
console.log(error)
wx.showToast({
title: ‘图片太大无法保存’,
icon: ‘none’
})
}
})

保存视频到相册
wx.downloadFile({
url: ‘’, // 下载视频路径
header: {
‘content-type’: ‘application/json’
},
success: res => {
if (res.statusCode === 200) {
wx.saveVideoToPhotosAlbum({
filePath: res.tempFilePath,
success(res) {
wx.hideLoading()
wx.showToast({
title: ‘视频保存成功请前往相册查看’,
icon: ‘none’
})
},
fail: error => {
wx.showToast({
title: ‘视频保存失败’,
icon: ‘none’
})
}
})
}
},
fail: error => {
console.log(error)
wx.showToast({
title: ‘视频太大无法保存’,
icon: ‘none’
})
}
})

小程序保存视频/图片到相册并且授权相关推荐

  1. 微信小程序保存视频到相册wx.saveVideoToPhotosAlbum()

    一.微信小程序保存视频到相册wx.saveVideoToPhotosAlbum() 功能描述 保存视频到系统相册.支持mp4视频格式. 参数 Object object 属性 类型 默认值 必填 说明 ...

  2. cordova Vue 保存视频/图片到相册 - 实现下载视频/图片到相册

    cordova实现保存视频到相册功能 亲测可用*(支持安卓,ios; 目前看来ios14都是可以的:没有兼容问题:) * 需要使用到插件 1.文件系统插件 https://github.com/apa ...

  3. 微信小程序 保存base64图片和普通图片

    保存普通图片 "/images/code.png" "https://baidu.cn/a.png" 注意:首先需要拿到图片信息才可以保存:如果路径是网络路径必 ...

  4. 微信小程序 下载视频 图片

    // 保存图片 saveImg() { wx.downloadFile({ url: 'https://........', success: function (res) { console.log ...

  5. uniapp - 【全端兼容】实现保存视频到手机相册功能,将 mp4 在线视频下载并存储到用户的手机中,uniapp App h5 小程序将视频文件下载保存(详细示例源码及注释一键复制,开箱即用!)

    效果图 在uniapp开发中,实现安卓苹果app.h5网页网站.小程序保存视频到相册功能,点击保存按钮后下载视频并将其存储到用户的手机相册中,完整示例源码及注释,新手小白开箱即用! 直接复制代码,稍微 ...

  6. 微信小程序下载视频到相册(带进度条)

    微信小程序下载视频到相册,并带进度条 <button class="desc-note my-button u-font-32" @click="toUpload( ...

  7. 小程序保存海报,canvas绘制然后保存到相册,canvas文字换行计算

    一.小程序保存海报,canvas绘制然后保存到相册 1.wxml <view class="box-canvas"><canvas canvas-id='myCa ...

  8. 微信pc群发器,支持小程序、视频号、名片、图片、文字等

    简介: 微信pc群fa器,支持小程序.视频号.名片.图片.文字等 网盘下载地址: http://kekewl.cc/DGBxvdDoGSQ0 图片:

  9. 微信小程序保存相册授权全过程:第一次授权、已授权、拒绝后再授权

    微信小程序部分功能需要使用授权(也就是需要用户显式同意,系统会阻止开发者任何静默获取授权行为),以存储相册为例,用户需要获得"scope.writePhotosAlbum"权限 微 ...

最新文章

  1. .dat文件还原数据库
  2. oracle11g memory_target,oracle11g MEMORY_MAX_TARGET设置成0 问题处理
  3. Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...
  4. 实验五——循环结构学习总结
  5. android studio 制作表格_红爆网络的旅游排行榜视频制作其实很简单,赶快动手尝试...
  6. 低代码能做什么?这家服务商用钉钉宜搭打造了智慧医院管理应用
  7. 安卓学习笔记18:常用控件 - 按钮、图像视图和图像按钮
  8. 11月女性时尚行业动态:浏览热度走势曲折 起伏大
  9. Symbian编程总结-基础篇-描述符(2)-TDesC8与TDesC16之间的互转
  10. VS 编译选项如何设置以及对性能的影响1
  11. elf文件的GOT和PLT
  12. 英雄无敌3_经典地图_下载
  13. 2022年7月国产数据库大事记-墨天轮
  14. 超现实数surreal number学习
  15. Lead项目中简单分析卡号的编码规则
  16. Log Parser Lizard(日志分析工具)v6.7.1官方版
  17. 2015蓝桥真题(A组省赛)
  18. cpua55和a53哪个好_也来谈谈目前最新的A55架构
  19. 骑士CMS模版注入+文件包含getshell复现
  20. **长庆油田.长庆局和四川石油管理局合并的通知(ZT)

热门文章

  1. HDFS分布式文件系统架构
  2. ref修改dom样式遇到的问题
  3. IIS启动失败,发生意外错误 0x8ffe2740的解决方法
  4. 容斥原理 A-1e9个兵临城下
  5. 浅谈Attention机制
  6. 【前端——Node.js】:Express、数据库与身份认证
  7. phrases practice_Choose any passage from unit 3 and unit 4 to practice.
  8. linux系统fasta程序,fasta格式文件处理大全(一)
  9. GEE(7):GEE插件Open Earth Engine extension提高效率
  10. weblogic10 配置 domian