Rumah > Soal Jawab > teks badan
Selepas wx.uploadFile memuat naik imej, bahagian belakang kami mengembalikan tatasusunan, tetapi WeChat mengubahnya menjadi seperti ini.
"[ { "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" -21/image/7c1a2368-0f48-403b-8bc5-c00b6b266c13-7009-mid.jpeg", "img" : "/uploadFile/2017-04-21/image/7c1a2368-0f48-402c0f48-403b-8bbc.603b-8bbc. jpeg", "Nama Fail" : "tmp_984848017o6zAJsyHUyB0xEvz5oeVZNyoWXzgfb65df3db6bcc63c2d802c600adc02c3.", "kod" : "10000", "msg3" : }9ize3" : 20000", "msg3" : }9ize32
PHP中文网2017-05-19 10:37:16
Apa yang dikatakan oleh WeChat API ialah ia mengembalikan String. Anda mengatakan bahawa latar belakang anda mengembalikan tatasusunan kepada format JSON. Anda hanya perlu membalikkannya
res = JSON.parse(res.data);
習慣沉默2017-05-19 10:37:16
Pertama sekali, apa yang anda luahkan pasti salah. wx.uploadFile() mengembalikan mediaId, dan kemudian memuat turun imej melalui mediaId ini,
Jadi hasil anda mestilah imej yang anda muat turun sendiri dan anda harus memproses maklumat json yang dikembalikan pada masa hadapan, yang bermaksud maklumat yang dikembalikan oleh pelayan anda sendiri ,
Macam mana nak buat, saya tak tahu nak buat apa?