protected void Update_Btn_Click(object sender, EventArgs e) { JObject jobj = JsonConvert.DeserializeObject <JObject>(News_Hid.Value); JArray contents = JsonConvert.DeserializeObject <JArray>(jobj["content"].ToString()); int index = Convert.ToInt32(jobj["index"]); string imgurl = contents[index]["thumb_media_id"].ToString(); if (imgurl.Contains("http://") || imgurl.Contains("https://"))//是否为网络路径 { imgurl = GetImgVpath(imgurl); } JObject fileobj = JsonConvert.DeserializeObject <JObject>(UpWxImg(imgurl)); contents[index]["thumb_media_id"] = fileobj["media_id"].ToString(); api.UpdateWxMaterial(MediaID, index, JsonConvert.SerializeObject(contents[index])); function.WriteSuccessMsg("修改成功!", "WxMaterial.aspx?type=news&appid=" + AppID); }