当前位置: 首页 > 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.dtcms.com/a/344345.html

相关文章:

  • 微信HOOK 实现自动下载视频
  • 云原生俱乐部-k8s知识点归纳(7)
  • 手机、电脑屏幕的显示坏点检测和成像原理
  • 解决方案:新时代电力的安全命题
  • 发版混乱怎么规范
  • Linux学习-通信(网络通信)
  • 三,设计模式-抽象工厂模式
  • Ubuntu/Debian修改网卡名字enP3p49s0为eth0
  • JUC之CompletionService
  • 【基础算法】离散化
  • AI-调查研究-58-机器人 从工厂到家庭,机器人正悄悄改变世界的每个角落
  • RCE的CTF题目环境和做题复现第3集
  • 改善收敛性有什么作用?收敛代表什么
  • chrome driver在Mac上运行时提示安全问题怎么解决
  • 一键部署Jaeger:Docker全攻略
  • Simulink不连续模块库(Hit Crossing/PWM/Rate Limiter/Rate Limiter Dynamic)
  • @SerializedName注解详解
  • 【51单片机数码管字符左移】2022-11-11
  • TapData vs Kafka ETL Pipeline:竞争?共存?——企业实时数据策略的正确打开方式
  • Kafka中zk的作用是什么
  • 【ECharts】2. ECharts 性能优化
  • 【在ubuntu下使用vscode打开c++的make项目及编译调试】
  • [antv-x6] 博客案例
  • 英伟达新架构9B模型引领革命,谷歌/阿里/微美全息AI多维布局锻造底座竞争力
  • ROS2下YOLO+Moveit+PCL机械臂自主避障抓取方案
  • Retrieval-Augmented Generation(RAG)
  • 《CF1245D Shichikuji and Power Grid》
  • 雷达图教程:何时适用,何时无效,以及如何正确使用
  • 小智ai+mcp+n8n的智能组合
  • Matplotlib 可视化大师系列(三):plt.bar() 与 plt.barh() - 清晰对比的柱状图