Al usar uni-app para desarrollar una aplicación móvil, encontré los siguientes requisitos:
Hay una ruta de una imagen en la página web. En el lado web, haga clic en esta ruta para saltar a la ruta de descarga de la imagen y descargar la imagen. Pero no se usa en el terminal móvil.
Quiero guardar esta imagen en un álbum.
método:
let url = '图片地址'
// web端下载图片
// #ifdef H5
window.location.href = url
// #endif
// 移动端下载图片
// #ifdef APP-PLUS
uni.downloadFile({
url,
success: res => {
if (res.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: function() {
uni.showToast({ title: '保存成功' })
},
fail: function() {
uni.showToast({ title: '保存失败,请稍后重试', icon: 'none' })
}
});
} else uni.showToast({ title: '下载失败', icon: 'none' })
}
})
// #endif
El método anterior puede satisfacer mis necesidades.