<%--
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("http://") ;
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 >http://www.aspcool.com/download</a> 下載該程序.我們將給您提供更多的其它程序。如果有什么意見請到我的<a >asp論壇</a>來討論。</h5>
</center>
</body>
</html>
新聞熱點
疑難解答
圖片精選