Une fois que wx.uploadFile a téléchargé l'image, notre backend renvoie un tableau, mais WeChat le transforme en quelque chose comme ceci. Comment puis-je faire cela ?
"[ { "id" : 20332, "sign" : "image", "imagePath" : "http://139.224.206.114:8080/uploadFile/2017-04-21/image/7c1a2368-0f48-403b-8bc5 -c00b6b266c13-7009.jpeg", "img-min" : "2017-04-21/image/7c1a2368-0f48-403b-8bc5-c00b6b266c13-7009-min.jpeg", "img-mid" : "2017-04 -21/image/7c1a2368-0f48-403b-8bc5-c00b6b266c13-7009-mid.jpeg", "img" : "/uploadFile/2017-04-21/image/7c1a2368-0f48-403b-8bc5-c00b6b266c13-7009. jpeg", "fileName" : "tmp_984848017o6zAJsyHUyB0xEvz5oeVZNyoWXzgfb65df3db6bcc63c2d802c600adc02c3.jpeg", "code" : "10000", "msg" : 20332, "size" : 149780 } ]"
Ce que dit l'API WeChat, c'est qu'elle renvoie une chaîne. Vous avez dit que votre arrière-plan renvoie un tableau. WeChat convertit le tableau au format JSON. Il vous suffit de l'inverser.
Ce ne sont pas des données JSON ?
Tout d’abord, ce que vous avez exprimé est définitivement faux. wx.uploadFile() renvoie un mediaId, puis télécharge l'image via ce mediaId,
Votre résultat devrait donc être l'image que vous avez téléchargée vous-même et vous devez traiter les informations json renvoyées à l'avenir, ce qui signifie les informations renvoyées par votre propre serveur ,
Quant à comment tu veux faire, je ne sais pas ce que tu veux faire ?