AJax技术

ajax实现文件下载

字号+ 作者:H5之家 来源:H5之家 2015-11-13 11:20 我要评论( )

ajax实现文件下载,前台:htmlxmlns=

前台:

<html xmlns=" ">

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title></title>

<script src="../../Lib/jquery.js"></script>

<script>

$(document).ready(function ()

{

$("#Button1").click(function ()

{

location.href = 'Web7.ashx'

});

});

</script>

</head>

<body>

<form runat="server">

<div>

<input type="button" value="下载" />

</div>

</form>

</body>

</html>

一般处理程序

string s_fileName = "交代事项需求.docx";

HttpContext.Current.Response.ContentType = "application/ms-download";

string s_path = HttpContext.Current.Server.MapPath( s_fileName ) ;

System.IO.FileInfo file = new System.IO.FileInfo( s_path );

HttpContext.Current.Response.Clear( );

HttpContext.Current.Response.AddHeader( "Content-Type" , "application/octet-stream" );

HttpContext.Current.Response.Charset = "utf-8";

HttpContext.Current.Response.AddHeader( "Content-Disposition" , "attachment;filename="

+ System.Web.HttpUtility.UrlEncode(" abc.docx " , System.Text.Encoding.UTF8 ) );

HttpContext.Current.Response.AddHeader( "Content-Length" , file.Length.ToString( ) );

HttpContext.Current.Response.WriteFile( file.FullName );

HttpContext.Current.Response.Flush( );

HttpContext.Current.Response.Clear( );

HttpContext.Current.Response.End( );

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

分页:12

转载请注明
本文标题:ajax实现文件下载
本站链接:
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。

登录后可拥有收藏文章、关注作者等权限...

   注册     登录

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Can You Now Trust Google To Crawl Ajax Sites?

    Can You Now Trust Google To Crawl Ajax Sites?

    2015-11-19 15:49

  • 人人都会的35个Jquery小技巧

    人人都会的35个Jquery小技巧

    2015-10-28 16:26

  • JavaScript权威设计--jQuery,Ajax.animate,SVG(简要学习笔记二十)[完结篇]

    JavaScript权威设计--jQuery,Ajax.animate,SVG(简要学习笔记二十)[完

    2015-10-28 08:39

网友点评
t