//上传多媒体文件 public JsonResult PostImage(string appid) { UploadForeverResultJson ret = new UploadForeverResultJson(); var Config = WeChatCommonService.GetWeChatConfigByID(int.Parse(appid)); if (Request.Files.Count > 0) { //var strToken = Rtntoken(int.Parse(appid)); var strToken = WeChatCommonService.GetWeiXinToken(Config.Id); Dictionary <string, Stream> dic = new Dictionary <string, Stream>(); HttpPostedFileBase objFile = Request.Files[0]; var filename = objFile.FileName; var stream = objFile.InputStream; dic.Add(filename, stream); // ret = MediaApi.UploadForeverMedia(strToken, appid, UploadMediaFileType.image, dic, ""); // ret = MediaApi.UploadPermanent(strToken, UploadMediaFileType.image, dic, ""); ret = MediaApi.AddMaterial(strToken, UploadMediaFileType.image, dic, ""); } return(Json(ret, JsonRequestBehavior.AllowGet)); }