webapi后端返回文件流

 public HttpResponseMessage GetFileFromWebApi()

 {   try   {   var FilePath = System.Web.Hosting.HostingEnvironment.MapPath(@"~/download/EditPlus64_xp85.com.zip");   var stream = new FileStream(FilePath, FileMode.Open);   HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK);   response.Content = new StreamContent(stream);   response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");   response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") {   FileName="Wep Api Demo File.zip"   };   return response;   }   catch   {   return new HttpResponseMessage(HttpStatusCode.NoContent);   }  }
上一篇:k3Cloud(星空云) WEBAPI快速对接中间表就是这么简单


下一篇:【C#】初次使用webapi的体会