ajax文件下载
来源:互联网 发布:2016织梦小说网站源码 编辑:程序博客网 时间:2024/05/21 11:15
利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:
using MSXML2;
下面就是主要的代码:
private void Page_Load(object sender, System.EventArgs e){ string Url = "http://dotnet.aspx.cc/Images/logoSite.gif"; string StringFileName = Url.Substring(Url.LastIndexOf("/") + 1); string StringFilePath = Request.PhysicalApplicationPath; if(!StringFilePath.EndsWith("/")) StringFilePath += "/"; MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass(); _xmlhttp.open("GET",Url,false,null,null); _xmlhttp.send(""); if( _xmlhttp.readyState == 4 ) { if(System.IO.File.Exists(StringFilePath + StringFileName)) System.IO.File.Delete(StringFilePath + StringFileName); System.IO.FileStream fs = new System.IO.FileStream(StringFilePath + StringFileName, System.IO.FileMode.CreateNew); System.IO.BinaryWriter w = new System.IO.BinaryWriter(fs); w.Write((byte[])_xmlhttp.responseBody); w.Close(); fs.Close(); Response.Write ("文件已经得到。
"); Response.Write ("查看" + StringFileName + ""); } else Response.Write (_xmlhttp.statusText); Response.End();}
文章引用自:
- ajax文件下载
- AJAX文件下载
- Ajax文件下载
- Ajax 文件下载
- ajax 实现 文件下载
- Ajax 文件下载
- ajax 实现文件下载
- AJAX实现文件下载
- Ajax实现文件下载
- ajax实现文件下载
- ajax 下载文件
- AJAX实现文件下载
- ajax下载文件
- Ajax请求下载文件
- AJAX实现文件下载
- AJAX实现文件下载
- ajax下载文件
- jQuery.Ajax下载文件
- XAssembler v3.1.3 by R. Kmiecik
- 构造函数能不能是虚函数
- 整数溢出与程序安全
- 数据库备份与还原处理
- asp.net google样式的分页
- ajax文件下载
- 最短路径--狄克斯特拉(Dijkstra)
- 内存池的简单试验(C++)
- java程序员面试之150++
- 信任扩散算法解决计算机视觉问题(Belief Propagation for Computer Vision)
- VC使用位图和图标制作按钮
- FormEasyUC
- 简化sql中union all
- VC++调用带参数的存储过程