javascript - Une fois que wx.uploadFile a téléchargé une image, notre arrière-plan renvoie un tableau, mais WeChat le transforme en quelque chose comme ceci.
给我你的怀抱
给我你的怀抱 2017-05-19 10:35:16
0
3
905

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 } ]"

给我你的怀抱
给我你的怀抱

répondre à tous(3)
Ty80


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.

res = JSON.parse(res.data);
小葫芦

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 ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal