当前位置: 首页 > news >正文

微信原生下载互联网oss资源保存到本地

核心代码

wx.downloadFile({
url: 'https://your-domain.com/path/to/image.jpg', // 你的图片地址
success(res) {
if (res.statusCode === 200) {
// 下载成功,得到临时路径 res.tempFilePath
const tempFilePath = res.tempFilePath;
// 调用保存到相册
wx.saveImageToPhotosAlbum({
filePath: tempFilePath,
success() {
wx.showToast({ title: '保存成功', icon: 'success' });
},
fail(err) {
console.error('保存失败', err);
if (err.errCode === 1025) {
wx.showToast({ title: '图片不合法或来源受限', icon: 'none' });
} else if (err.errCode === -12001) {
// 用户拒绝了保存到相册的授权
wx.showModal({
title: '提示',
content: '需要您授权保存图片到相册',
confirmText: '去设置',
success(modalRes) {
if (modalRes.confirm) {
wx.openSetting(); // 跳转到授权设置页
}
}
});
} else {
wx.showToast({ title: '保存失败', icon: 'none' });
}
}
});
} else {
wx.showToast({ title: '图片下载失败', icon: 'none' });
}
},
fail(err) {
console.error('下载失败', err);
wx.showToast({ title: '图片下载失败', icon: 'none' });
}
});

1、downloadFiles配置

2、用户引导协议扩展选项

完善补充协议,并提交 审核

http://www.xdnf.cn/news/1346725.html

相关文章:

  • CCleaner v1.2.3.4 中文解锁注册版,系统优化,隐私保护,极速清理
  • Unreal Engine Class System
  • 图数据库(neo4j)基础: 分类/标签 节点 关系 属性
  • 蓝牙部分解析和代码建构
  • set_disable_timing应用举例
  • OpenCV 图像边缘检测
  • 从“配置化思维”到“前端效率革命”:xiangjsoncraft 如何用 JSON 简化页面开发?
  • k8s 简介及部署方法以及各方面应用
  • 子类(派生类)使用父类(基类)的成员
  • 快速了解神经网络
  • AI赋能体育训练突破:AI动作捕捉矫正精准、战术分析系统提效率,运动员破瓶颈新路径
  • 数据结构之深入探索归并排序
  • go 常见面试题
  • NLP学习之Transformer(2)
  • 网络编程6(JVM)
  • 保护 PDF 格式:禁止转换为其他格式文件
  • html基本元素
  • C#_接口设计:角色与契约的分离
  • HTML5详篇
  • 自定义单线通信协议解析
  • Yapi中通过MongoDB修改管理员密码与新增管理员
  • 【Java后端】 Spring Boot 集成 Redis 全攻略
  • 软件设计师——计算机网络学习笔记
  • 华为网路设备学习-29(BGP协议 四)路由策略-实验
  • 分段渲染加载页面
  • 【LeetCode 热题 100】139. 单词拆分——(解法一)记忆化搜索
  • 浏览器开发CEFSharp+X86+win7(十三)之Vue架构自动化——仙盟创梦IDE
  • STM32F1 EXTI介绍及应用
  • 光耦合器:电子世界的 “光桥梁“
  • ZYNQ启动流程——ZYNQ学习笔记11