iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >小程序如何保存图片到相册
  • 425
分享到

小程序如何保存图片到相册

2023-06-26 08:06:37 425人浏览 泡泡鱼
摘要

本篇内容介绍了“小程序如何保存图片到相册”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!官方文档保存图片前需要授权,因此我们先授权,代码如下:

本篇内容介绍了“小程序如何保存图片到相册”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

小程序如何保存图片到相册

官方文档

保存图片前需要授权,因此我们先授权,代码如下:

//获取相册授权wx.getSetting({success(res) {if (!res.authSetting['scope.writePhotosAlbum']) {wx.authorize({scope:'scope.writePhotosAlbum',success() {console.log('授权成功')}})}}})//此方法可以写在app.js中,也可以写在调用保存按钮时。

获取授权

第一种方法,网络图片保存:

var imgSrc = "Http://yijiao.oss-cn-qingdao.aliyuncs.com/images/http://tmp/wx1b4e5e756cd48af1.o6zAJsws4grEQvYrWTjBigy-6QaU.0llhudiKSF2V955a1c48350d9328ef064b4d36d12746.jpg"wx.downloadFile({url: imgSrc,success: function (res) {console.log(res);//图片保存到本地wx.saveImageToPhotosAlbum({filePath: res.tempFilePath,success: function (data) {wx.showToast({title: '保存成功',icon: 'success',duration: 2000})},fail: function (err) {console.log(err);if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {console.log("当初用户拒绝,再次发起授权")wx.openSetting({success(settingdata) {console.log(settingdata)if (settingdata.authSetting['scope.writePhotosAlbum']) {console.log('获取权限成功,给出再次点击图片保存到相册的提示。')} else {console.log('获取权限失败,给出不给权限就无法正常使用的提示')}}})}},complete(res){console.log(res);}})}})

第二种方法:选择相册图片存入本地

wx.chooseImage({count:1,// 默认9sizeType: ['original','compressed'],// 可以指定是原图还是压缩图,默认二者都有sourceType: ['album','camera'],// 可以指定来源是相册还是相机,默认二者都有success:function (res) {// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片console.log("choose image")console.log(res)var tempFilePath = res.tempFilePaths[0]wx.getImageInfo({src: tempFilePath,success:function (res) {console.log("get image info")console.log(res)wx.saveImageToPhotosAlbum({filePath: res.path,success(res) {console.log("保存图片成功")console.log(res)wx.showToast({title:'保存成功',icon:'success',duration:2000})},fail(err) {console.log('失败')console.log(err) if (err.errMsg == "saveImageToPhotosAlbum:fail cancel"){wx.openSetting({success(settingdata) {console.log(settingdata)if (settingdata.authSetting["scope.writePhotosAlbum"]) {console.log('获取权限成功,给出再次点击图片保存到相册的提示。')}else {console.log('获取权限失败,给出不给权限就无法正常使用的提示')}}})}}})}})}})

“小程序如何保存图片到相册”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 小程序如何保存图片到相册

本文链接: https://www.lsjlt.com/news/308231.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 小程序如何保存图片到相册
    本篇内容介绍了“小程序如何保存图片到相册”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!官方文档保存图片前需要授权,因此我们先授权,代码如下:...
    99+
    2023-06-26
  • Android 保存图片到相册
    保存图片的方式分为两种: Android Q 以上 Android Q 以下 补充知识: Android Q 以上的保存图片 保存到应用的内部存储空间 (内部存储) 保存到 Android 系统设置的共享存储空间(外部储存) 图片(包括照片...
    99+
    2023-08-31
    android
  • 微信小程序实现保存影集和图片到相册
    最近在开发一个视频和工具类的小程序,类似于小年糕,需要实现将用户制作的影集保存到本地手机的相册上,页面效果如下: 实现的逻辑如下: 1. 获取用户授权, 如果之前已授权直接下载。 ...
    99+
    2024-04-02
  • 微信小程序实现将图片保存到手机相册
    实现思路: 首先我们需要调用 wx.downloadFile 方法下载文件资源到本地,然后利用 wx.saveImageToPhotosAlbum 方法保存图片到系统相册,需要注意的是这样写很可能会因为没有权限而导致下载不了图片,所以我们最...
    99+
    2023-09-03
    微信小程序 小程序 javascript
  • 小程序:下载图片文件(wx.downloadFile)并保存到手机相册(wx.saveImageToPhotosAlbum)
    封装下载函数: downloadAllPic (imgData) { wx.showLoading({ title: '图片下载中' }) let uploadNum = 0 let picNum = 0 imgData.f...
    99+
    2023-09-25
    小程序 javascript 前端
  • 微信小程序第四篇:生成图片并保存到手机相册
    系列文章传送门: 微信小程序第一篇:自定义组件详解 微信小程序第二篇:七种主流通信方法详解 微信小程序第三篇:获取页面节点信息 目录 一、封装分享组件 二、定义用户授权方法 三、调用流程 首先我们看一下要完成的效果:   这种...
    99+
    2023-09-18
    微信小程序 小程序
  • mac截图如何保存到相册
    本篇内容介绍了“mac截图如何保存到相册”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! mac截图保存到...
    99+
    2022-12-29
    mac
  • flutter开发实战-图片保存到相册
    flutter开发实战-图片保存到相册。保存相册使用的是image_gallery_saver插件 一、引入image_gallery_saver插件 在pubspec.yaml中引入插件 # 保...
    99+
    2023-09-17
    flutter 相册 相机
  • android 11及以上保存图片视频到相册
    Android 10之前版本主要步骤 请求读写权限图片/视频下载到/storage/emulated/0/Android/data/包名/xxx复制到系统相册目录下扫描媒体库 Android 10及以上版本主要步骤 请求读写权限图片/视频下...
    99+
    2023-08-31
    android android studio ide
  • android保存图片到相册功能怎么实现
    要实现在Android应用中保存图片到相册的功能,可以按照以下步骤进行操作: 首先,确保应用已经获取了写入外部存储的权限。在And...
    99+
    2024-04-02
  • 微信小程序开发中如何实现保存视频到系统相册
    这篇“微信小程序开发中如何实现保存视频到系统相册”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“微信小程序开发中如何实现保存视频到系统相册”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的...
    99+
    2023-06-26
  • Android应用中怎么将图片保存到本地相册
    这篇文章将为大家详细讲解有关Android应用中怎么将图片保存到本地相册,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先是保存图片到本地private static f...
    99+
    2023-05-31
    android roi
  • 微信小程序之html5 canvas绘图并保存到系统相册的示例分析
    小编给大家分享一下微信小程序之html5 canvas绘图并保存到系统相册的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!开始实现之前先上个效果图&nbs...
    99+
    2023-06-09
  • Flutter 生成图片保存至相册的示例
    目录基本思路添加依赖实现代码遇到一个需求,需要用 Flutter 生成图片,最终实现的效果如下: 基本思路 使用 Canvas 绘制图片中各元素,然后使用 PictureReco...
    99+
    2024-04-02
  • 微信小程序如何实现拍照和相册选取图片
    这篇文章将为大家详细讲解有关微信小程序如何实现拍照和相册选取图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下布局:<!--pages/camera/camera.wxml-->&...
    99+
    2023-06-15
  • 微信小程序页面中如何实现保存图片
    小编给大家分享一下微信小程序页面中如何实现保存图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 背...
    99+
    2024-04-02
  • 微信小程序图片的保存方法
    微信小程序图片的保存方法:1、下载文件资源到本地。2、保存图片。具体操作步骤:下载文件资源到本地:客户端直接发起一个 http get 请求,返回文件的本地临时路径。即:调用函数wx.downloadfile({})保存图片到系统相册。即:...
    99+
    2024-04-02
  • Android开发之保存图片到相册的三种方法详解
    目录方法一方法二方法三有三种方法如下:三个方法都需要动态申请读写权限否则保存图片到相册也会失败 方法一 public static void saveBitmap(Bit...
    99+
    2024-04-02
  • 小程序怎么把页面保存成图片
    在页面中插入一个button按钮,用户点击后触发wx.saveImageToPhotosAlbum({})函数,从而实现页面保存为图片。如下:.wxml部分<button data-image='{{图片路径}}&#...
    99+
    2024-04-02
  • 微信小程序实现拍照和相册选取图片
    本文实例为大家分享了微信小程序实现拍照和相册选取图片的具体代码,供大家参考,具体内容如下 布局: <!--pages/camera/camera.wxml--> &l...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作