纯属个人所见,请大家批评指点。
btnUpLoad Button按钮
fileUp FileUpload控件
1
using System;
2
using System.Data;
3
using System.Configuration;
4
using System.Collections;
5
using System.Web;
6
using System.Web.Security;
7
using System.Web.UI;
8
using System.Web.UI.WebControls;
9
using System.Web.UI.WebControls.WebParts;
10
using System.Web.UI.HtmlControls;
11
public partial class test1 : System.Web.UI.Page
12

{
13
protected void Page_Load(object sender, EventArgs e)
14
{
15
16
}
17
protected void btnUpLoad_Click(object sender, EventArgs e)
18
{
19
string fileUpName = fileUp.PostedFile.FileName;
20
//获得文件全路径名。
21
if (fileUpName=="")
22
{
23
24
Response.Write("<script language=javascript> window.alert(\"请选择文件后再上传!\")</script>");
25
26
}
27
//判断是否选择文件
28
else
29
{
30
string fileName = fileUpName.Substring(fileUpName.LastIndexOf("\\") + 1);
31
//获得路径最后一个“\”后的文件名。
32
string type = fileUpName.Substring(fileUpName.LastIndexOf(".") + 1);
33
//获得文件名中最后一个“.”后的文件后缀名
34
if (type == "jpg" || type == "gif" || type == "bmp")
35
{
36
int x = fileUp.PostedFile.ContentLength;
37
//获得文件的大小。
38
string y;
39
if (x < 1024)
40
{
41
y = "B";
42
}
43
else
44
{
45
x = x / 1024;
46
y = "KB";
47
48
}
49
Label1.Text = "你上传的文件名是:" + fileName + "<br>文件后缀名:" + type + "<br>文件大小为:" + x + y + "<br>服务器绝对路径:E:\\web\\up\\" +a;
50
fileUp.PostedFile.SaveAs("E:\\web\\up\\" + a);
51
//用PostedFile的SaveAs方法将文件写入指定路径。
52
imgUp.ImageUrl = "E:\\web\\up\\" + a;
53
}
54
else
55
{
56
Response.Write("<script language=javascript> window.alert(\"你选择图片的文件名有误!\")</script>");
57
58
}
59
}
60
}
61
62
}
63

2

3

4

5

6

7

8

9

10

11

12



13

14



15

16

17

18



19

20

21

22



23

24

25

26

27

28

29



30

31

32

33

34

35



36

37

38

39

40



41

42

43

44



45

46

47

48

49

50

51

52

53

54

55



56

57

58

59

60

61

62

63
