1***@163.com
1***@163.com
  • 发布:2024-04-12 15:55
  • 更新:2024-04-16 17:24
  • 阅读:89

使用uniapp在微信小程序环境中base64编码的图片怎么保存到本地?

分类:uni-app

使用uniapp在微信小程序环境中base64编码的图片怎么保存到本地?

后台返回了一个二进制的文件流,但是在编译成微信小程序的时候,一直报错没办法保存到本地,怎么解决啊?

2024-04-12 15:55 负责人:无 分享
已邀请:
困难总比办法多

困难总比办法多

// 将base64编码的图片转换为临时文件路径  
uni.getImageInfo({  
  src: 'data:image/png;base64, YOUR_BASE64_IMAGE_HERE',  
  success: function (imageInfo) {  
    // 使用uni.saveImageToPhotosAlbum()方法保存临时文件到相册  
    uni.saveImageToPhotosAlbum({  
      filePath: imageInfo.path,  
      success: function () {  
        uni.showToast({  
          title: '保存成功',  
          icon: 'success'  
        });  
      },  
      fail: function (error) {  
        uni.showToast({  
          title: '保存失败: ' + error.errMsg,  
          icon: 'none'  
        });  
      }  
    });  
  },  
  fail: function (error) {  
    uni.showToast({  
      title: '获取图片信息失败: ' + error.errMsg,  
      icon: 'none'  
    });  
  }  
});  
JXWang

JXWang

具体是什么方法报错呢,是 uni.downloadFile 方法报错吗

要回复问题请先登录注册