Esempio n. 1
0
        /// <summary>
        /// 上传图片
        /// </summary>
        /// <param name="img"></param>
        public string send(Image img)
        {
            byte[] bt = function.ImageToBytes(img);
            string uploadmediarequest = "{\"BaseRequest\":{\"Uin\":" + wxuin + ",\"Sid\":\"" + wxsid + "\",\"Skey\":\"" + skey + "\",\"DeviceID\":\"" + DeviceID() + "\"}," +
                                        @"""ClientMediaId"":" + function.MilliTime() + ",\"TotalLen\":" + bt.Length.ToString() + ",\"StartPos\":0,\"DataLen\":" + bt.Length.ToString() + ",\"MediaType\":4}";
            Html   html = new Html(function.getImageType(img), webwx_data_ticket, uploadmediarequest, pass_ticket);
            string date = html.getdate();
            string str  = HttpHelps.HttpUploadFile1(file + "/cgi-bin/mmwebwx-bin/webwxuploadmedia?f=json", date, bt);

            return(str);
        }