1、若是使用了uni.downloadFile(),那么使用的url必须是http或者https开头的图片,这是官方的,实际使用你会发现模拟器确实是http开头的图片,但是开发版、体验版、真机测试等获取到的图片是wx://http/temp...开头的,即根本没办法拿到指定图片,解决方案是先上传图片(将图片转换为https开头的网络图片后再下载) 2、不使...
uni-app小程序下载图片 <view class="bottom"> <view class="but" v-if="openSettingBtnHidden" @click="saveEwm"><text>保存图片</text></view> </view> export default { data() { return { imgurl:'', // 图片地址 openSettingBtnHidden: true, //是否授权 } } } //点击保存图片到相册handleSe...
利用uniapp开发的时候,需要下载和上传照片,在H5和微信小程序中的写法不一样。 H5环境下 浏览器中下载就是模拟超链接下载。也不需要获取什么权限,比较简单。 // #ifdef H5 this.isLoading = true; let oA = document.createElement("a"); // 设置下载的文件名,不设置就是默认的 oA.download = ''; // ...
方法/步骤 1 公司有一个需求,需要轮播几张不同的海报,并下载当前海报到本地。(海报图由后端提供)。uniapp提供了swiper方法,可以轮播图片。2 轮播图搞定了,需要获取当前页面的图片并下载到本地。saveImageToPhotosAlbum,需要提供图片的路径。swiper提供了current属性,可以监听当前页面的index。3 官方文档有提到...
一、UNI-APP保存图片到手机 1. 需求描述 点击保存,将图片保存到手机上,如下所示 2. 解决说明 因为使用uni-app开发的微信小程序,所以要在uni-app的开发文档,我这里提供一下具体文档地址: uni-app 保存文件到手机的开发文档地址:https://uniapp.dcloud.io/api/request/network-file?id=downloadfile...
url: "http://wework.qpic.cn/bizmail/k5Sr24cN7lysezOibTP0lbo50oXNsG0YOTlPHpApPBe7jz2ibotBUTYA/100",//图片地址 success: (res) =>{ console.log('downloadFile success',res) if (res.statusCode === 200){ console.log('downloadFile res.statusCode === 200',res) ...
一、UNI-APP保存图片到手机 1. 需求描述 点击保存,将图片保存到手机上,如下所示 2. 解决说明 因为使用uni-app开发的微信小程序,所以要在uni-app的开发文档,我这里提供一下具体文档地址: uni-app 保存文件到手机的开发文档地址:https://uniapp.dcloud.io/api/request/network-file?id=downloadfile ...
这里需要用到uni-app的两个API文件下载和保存图片到系统相册,步骤就是通过文件下载API将图片下载到本地,下载成功会得到一个临时路径,通过保存图片的API将这个临时的图片保存到本地相册 具体代码实现 uni.showLoading()uni.downloadFile({url:fileUrl,success:(res)=>{if(res.statusCode===200){uni.saveImageToPhot...
()}}});}})},//下载downImg() {uni.showLoading({title: '加载中'});uni.downloadFile({url: this.urlImg,success: (res) => {uni.hideLoading();if (res.statusCode === 200) {uni.saveImageToPhotosAlbum({filePath: that.url, //图片地址urlsuccess: function() {uni.showToast({title: "...
异步问题吧