El subprograma WeChat guarda imágenes en un álbum de fotos local
Primero, necesita obtener el permiso Scope.writePhotosAlbum. (Llamado antes de wx.getSetting, se recomienda colocarlo en carga)
Organícelo y maneje la situación en la que el usuario rechaza la autorización
Una vez completada la autorización, guarde la imagen Primero mire los documentos de desarrollo de WeChat, preste atención a los lugares que he adjuntado con cuadros rojos.
Los dos métodos que mencioné son guardar la imagen en la ruta del archivo temporal y el otro es guardar la ruta al archivo permanente. Después de leer los dos métodos, cómo usarlo depende de su personalidad. elección.
Otra cosa a tener en cuenta es que no puede utilizar la ruta de la imagen de red; de lo contrario, no se podrá guardar la imagen, lo que generará un error de ruta y no se podrá encontrar la ruta de la imagen.
La ruta de la imagen permanente es la imagen guardada en el proyecto del subprograma WeChat, por ejemplo: 'imgs/index/1.png'
Asigne a la etiqueta de la imagen un evento de clic en la página Y vincularlo El método para guardar imágenes, pegué el método js, es muy simple.
Autorice primero y luego llame a la API de WeChat después de que la autorización sea exitosa.
Esto es un poco problemático. Debe llamar a wx.getImageInfo o wx.downloadFile y llamar a esto. La API debe configurarse en segundo plano y agregar la interfaz de imagen que necesita.
Para una configuración específica, inicie sesión en la plataforma pública WeChat, vaya a Desarrollo---Configuración de desarrollo---Nombre de dominio del servidor---Agregue el nombre de dominio legal de downloadFile.
Existen dos formas de escribir: