纯属个人所见,请大家批评指点。
btnUpLoad Button按钮
fileUp     FileUpload控件

 1using System;
 2using System.Data;
 3using System.Configuration;
 4using System.Collections;
 5using System.Web;
 6using System.Web.Security;
 7using System.Web.UI;
 8using System.Web.UI.WebControls;
 9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls; 
11public 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
 posted on 2008-05-04 12:08  向左、  阅读(230)  评论(0编辑  收藏  举报