Haga clic para compartir para generar un código QR para su círculo de amigos, enviar una solicitud y guardar la imagen localmente.
Dado que la imagen es generada por el backend, solo necesita hacer clic en el círculo compartido de amigos y luego solicitar los datos de la interfaz para que la imagen se pueda guardar localmente, y luego se descubre que el backend devuelve el formato de un archivo continuo. : en este momento es necesario convertir los datos y solo es necesario realizar la solicitud
, llevar siempre:
ResponseType: 'arraybuffer', //ArrayBuffer cubre una amplia gama de temas. Según tengo entendido, ArrayBuffer representa un fragmento de datos binarios en la memoria. Una vez generado, no se puede cambiar. Se puede operar a través de vistas (TypedArray y DataView).
let url = 'data:image/png;base64,' + wx.arrayBufferToBase64(res.data)
//此时就可以图片预览 或者 直接给你的image标签赋值。
wx.previewImage({
current: url,
urls: [url]
})