La fonction de partage de mini-programmes gère le flux de fichiers de retour en arrière-plan !

Cliquez pour partager pour générer un code QR à votre cercle d'amis, envoyer une demande et enregistrer l'image localement.

Puisque l'image est générée par le backend, il vous suffit de cliquer sur le cercle d'amis partagé, puis de demander les données de l'interface, afin que l'image puisse être enregistrée localement. On constate ensuite que le backend renvoie la forme d'un fichier de flux. : à ce moment, les données doivent être converties, et seule la demande doit être faite
Insérer la description de l'image ici
.

réponseType : 'arraybuffer', //ArrayBuffer couvre un large éventail de sujets. Je crois comprendre qu'ArrayBuffer représente un morceau de données binaires en mémoire. Une fois généré, il ne peut pas être modifié. Peut être utilisé via des vues (TypedArray et DataView).

Insérer la description de l'image ici

    let url = 'data:image/png;base64,' + wx.arrayBufferToBase64(res.data)
    //此时就可以图片预览 或者 直接给你的image标签赋值。
     wx.previewImage({
    
    	
      current: url,
      urls: [url]
    })

Je suppose que tu aimes

Origine blog.csdn.net/weixin_46533797/article/details/108485589
conseillé
Classement