예제 #1
0
        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);
        }