快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

.net中xmlhttp下载文件的方式参考

<%@ Page language="c#"%>
<%@import namespace=MSXML2%>
<script language="c#" runat ="server">
private void Page_Load(object sender, System.EventArgs e)
{
string Url = "http://www.cccar.com.cn/images/index2_01.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 ("文件已经得到。<br><a href=\\\'" + Request.ApplicationPath + "//" + StringFileName +"\\\' target=\\\'_blank\\\'>");
Response.Write ("查看" + StringFileName + "</a>");
}
else
//Response.Write (_xmlhttp.statusText);
Response.End();
}
</script>






返回类别: 教程
上一教程: Dotnet总结(3)--打印
下一教程: CLR 调试接口的架构与应用 [3] 调试事件

您可以阅读与".net中xmlhttp下载文件的方式参考"相关的教程:
· VB.NET中使用FTP下载文件的两种方式
· ASP.NET中上传下载文件
· ASP.NET中上传下载文件
· 在ASP.NET中操作文件的例子(VB)
· 实例讲解.NET中资源文件的创建与使用
    微笑服务 优质保证 索取样品