javascript - After wx.uploadFile uploads an image, our background returns an array, but WeChat changes it into something like this. How do I do this?
给我你的怀抱
给我你的怀抱 2017-05-19 10:35:16
0
3
906

wx.uploadFile After uploading the image, our background returns an array, but WeChat changes it into the following. How do I do this?

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

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

reply all(3)
Ty80


What the WeChat API says is that it returns a String. You said that your background returns an array. WeChat converts the array into JSON format. You just need to reverse it

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

Isn’t this JSON data?

習慣沉默

First of all, what you expressed is definitely wrong. wx.uploadFile() returns a mediaId, and then downloads the image through this mediaId,
So your result should be the image you downloaded yourself and you should process the json information returned in the future, which means the information returned by your own server ,
As for how you want to do it, I don’t know what you want to do?

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template