// POST api/<controller> public GzipResult AddPersonList([FromBody] GzipPost personList) { GzipResult result = new GzipResult(); byte[] bytes = Convert.FromBase64String(personList.GzipContent); result.msg = GZipHelper.GZipDecompressbyte(bytes); return(result); #region 文件流处理方式 //var request = HttpContext.Current.Request; //request.InputStream.Position = 0;//核心代码 //byte[] byts = new byte[request.InputStream.Length]; //request.InputStream.Read(byts, 0, byts.Length); //result.msg = GZipHelper.GZipDecompressbyte(byts); //result.code = "200"; #endregion }