jQuery以Post方式发送请求并获取返回的文件供下载!
生活随笔
收集整理的這篇文章主要介紹了
jQuery以Post方式发送请求并获取返回的文件供下载!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用ajax請求文件下載當然是可以的,不用有返回值,代碼差不多是這樣:
try{string FileName = ".//doc//[大家網]Beginning.ASP.NET.2.0.E-Commerce.in.C#.2005.From.Novice.to.Professional[www.TopSage.com].pdf";FileName = ".//doc//Shipping+Advice+Spec++V1.4.xls";FullFileName = Server.MapPath(FileName); //FileName--要下載的文件名 FileInfo DownloadFile = new FileInfo(FullFileName);if (DownloadFile.Exists){Response.Clear();Response.ClearHeaders();Response.Buffer = false;Response.ContentType = "application/octet-stream";Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.ASCII));Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());Response.WriteFile(DownloadFile.FullName);Response.Flush();Response.End();}else{//文件不存在 }}catch{//打開時異常了} View Code?
轉載于:https://www.cnblogs.com/marslin/archive/2013/06/16/3138729.html
總結
以上是生活随笔為你收集整理的jQuery以Post方式发送请求并获取返回的文件供下载!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国产显卡风华3号快完工了:光线追踪等性能
- 下一篇: UItableViewCell滑动删除时