// 保存图片 url==>网络地址图片,前提是在小程序后台已经将该网络地址配置成白名单(这个很关键)
saveImage(url) {
uni.getImageInfo({
src: url,success: function(image) {
// console.log('图片信息:', JSON.stringify(image));uni.saveImageToPhotosAlbum({
filePath: image.path,success: function() {
uni.showToast({
title: '图片保存成功'});},fail: function() {
uni.showModal({
title: '图片保存失败',content: '请确认是否已开启授权',confirmText: '开启授权',success(res) {
if (res.confirm) {
uni.openSetting({
success(settingdata) {
if (settingdata.authSetting["scope.writePhotosAlbum"]) {
uni.showToast({
title: '授权成功,请重试哦~', icon: "none" });} else {
uni.showToast({
title: '请确定已打开保存权限', icon: "none" });}}})}}})},});},fail() {
}});
}
详细解决方案
uniapp 保存网络图片到本地
热度:56 发布时间:2023-11-08 21:33:17.0
相关解决方案
- uniapp 目录条件编译
- uniapp APP单个页面横竖屏切换,防止其他页面样式错乱
- uniapp App端使用定位
- uniapp APP 定位获取
- uniapp APP端水印相机实现
- uniapp App上传文件
- uniapp 与 webview 在app中参数传递
- uniapp nfc读写
- uniapp 使用svg
- uniapp 缓存多个数据
- uniapp js文件中无法使用挂载的变量或方法
- uniapp 点击,长按,触摸,结束触摸事件
- uniapp 刷新video和live-player组件,实现刷新效果
- uniApp 实现微信小程序和app视频播放flv格式视频监控
- uniapp 给子组件传值不及时显示
- uniapp Syntax Error: SassError: expected selector.
- uniapp APP开发软键盘禁止弹起,PDA用硬件键盘按钮输入数量
- uniapp 语音合成(TTS)没有声音
- uniapp 地图切换城市中心点
- 微信小程序组件-uniapp-预约时间段
- uniapp 保存网络图片到本地
- uniapp picker 定义 range-key
- uniapp 微信小程序 登录
- uniapp 使用uni.$emit()和uni.$on() 进行页面间通讯
- uniapp 预览多张图片(可单张)
- uniApp 地图使用
- uniapp 拍照上传
- uniapp 使用高德地图环境搭建
- uniapp 实现高德地图导航
- uniapp 原生子窗体nvue的使用,及vue与nvue页面间的通讯