设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP.NET

用asp.net编写的上传程序

作者:佚名 出处:网络转载 时间:10-18 点击:

内容载入中...
   <%-- 
upload.aspx 
这是一个上传文件,从中我们可以看出asp.net的优势,以前需要控件才能完成的程序,现在只需要几行代码就可以轻松完成。 
--%> 
<%@ Import Namespace="System.IO" %> 
<%@ page Language="C#" debug="true" codepage="936"%> 

<html> 
<head> 
<title>文件上传,aspcool.com </title> 
<script language="C#" runat="server"> 

public void UploadFile(object sender , EventArgs E) 


if(myFile.PostedFile!=null) 

//定义一些变量 
string nam = myFile.PostedFile.FileName ; 
int i= nam.LastIndexOf("\\") ; 
string newnm =nam.Substring(i) ; 


//改变下面的“c:\\"到你想要保存的地址。 
myFile.PostedFile.SaveAs("c:\\"+newnm) ; 

//取得上传文件的各种属性。 
fname.Text=myFile.PostedFile.FileName; 
fenc.Text=myFile.PostedFile.ContentType ; 
fsize.Text=myFile.PostedFile.ContentLength.ToString(); 





</script> 
</head> 
<body> 
<center> 
<h3> 文件上传演示,飞鹰制作 </h3> 
<form id="uploderform" method="post" action="upload.aspx" enctype="multipart/form-data" runat="server" > 

<table border="1" cellspacing="0" cellpadding="0" > 
<tr> <td><h5>选择文件</h5></td</tr> 
<tr><td> 
<input type="file" id="myFile" runat="server" > 
</td></tr> 
<tr><td> 
<input type="button" value="Upload" OnServerClick="UploadFile" runat="server" > 
</td></tr> 
</table> 
</form> 
 
 
<table border="1" cellspacing="0"> 
<tr><td><b>文件资料</b></td> 
<td> </td> 
</tr> 
<tr> 
<td>文件名称 :</td> 
<td><asp:label id="fname" text="" runat="server" /></td></tr> 
<tr> 
<td>文件类型 :</td> 
<td><asp:label id="fenc" runat="server" /></td></tr> 
<tr> 
<td>文件大小 :(in bytes)</td> 
<td><asp:label id="fsize" runat="server" /></td></tr> 
</table> 
 
 
 
<h5>你可以从 <a href="http://www.aspcool.com/download">http://www.aspcool.com/download</a> 下载该程序.我们将给您提供更多的其它程序。如果有什么意见请到我的<a href="http://www.chaxiu.com/club/right.php?boardid=7&page=1">ASP论坛</a>来讨论。</h5> 
</center> 
</body> 
</html>  
收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口

站长学院

推荐信息