--
upload.aspx
1<br/>
2
3这是一个上传文件,从中我们可以看出asp.net的优势,以前需要控件才能完成的程序,现在只需要几行代码就可以轻松完成。
4
5<br/>
6
7\--
8
9
10<br/>
11
12
13@ Import Namespace="System.IO"
14
15
16<br/>
17
18
19@ page Language="C#" debug="true" codepage="936"
20
21
22<br/>
23
24
25<br/>
26
27
28<html> <br/>
29
30<head> <br/>
31<title>文件上传,aspcool.com </title> <br/>
32<script language="C#" runat="server"> <br>
33<br>
34public void UploadFile(object sender , EventArgs E) <br>
35{ <br>
36<br>
37if(myFile.PostedFile!=null) <br>
38{ <br>
39//定义一些变量 <br>
40string nam = myFile.PostedFile.FileName ; <br>
41int i= nam.LastIndexOf("\\\") ; <br>
42string newnm =nam.Substring(i) ; <br>
43<br>
44<br>
45//改变下面的“c:\\\"到你想要保存的地址。 <br>
46myFile.PostedFile.SaveAs("c:\\\"+newnm) ; <br>
47<br>
48//取得上传文件的各种属性。 <br>
49fname.Text=myFile.PostedFile.FileName; <br>
50fenc.Text=myFile.PostedFile.ContentType ; <br>
51fsize.Text=myFile.PostedFile.ContentLength.ToString(); <br>
52<br>
53<br>
54} <br>
55} <br>
56<br>
57</script> <br/>
58</head> <br/>
59
60<body> <br/>
61
62<center> <br/>
63<h3> 文件上传演示,飞鹰制作 </h3> <br/>
64<form action="upload.aspx" enctype="multipart/form-data" id="uploderform" method="post" runat="server"> <br/>
65<br/>
66<table border="1" cellpadding="0" cellspacing="0"> <br/>
67<tr> <td><h5>选择文件</h5> <br/>
68<tr><td> <br/>
69<input id="myFile" runat="server" type="file"/> <br/>
70</td></tr> <br/>
71<tr><td> <br/>
72<input onserverclick="UploadFile" runat="server" type="button" value="Upload"/> <br/>
73</td></tr> <br/>
74</td></tr></table> <br/>
75</form> <br/>
76<br/> <br/>
77<br/> <br/>
78<table border="1" cellspacing="0"> <br/>
79<tr><td><b>文件资料</b></td> <br/>
80<td> </td> <br/>
81</tr> <br/>
82<tr> <br/>
83<td>文件名称 :</td> <br/>
84<td><asp:label id="fname" runat="server" text=""></asp:label></td></tr> <br/>
85<tr> <br/>
86<td>文件类型 :</td> <br/>
87<td><asp:label id="fenc" runat="server"></asp:label></td></tr> <br/>
88<tr> <br/>
89<td>文件大小 :(in bytes)</td> <br/>
90<td><asp:label id="fsize" runat="server"></asp:label></td></tr> <br/>
91</table> <br/>
92<br/> <br/>
93<br/> <br/>
94<br/> <br/>
95</center> <br/>
96
97</body> <br/>
98</html>