温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:某贸易公司项目管理系统源码
当前文件:
ProjectEva/FileUp.aspx.cs[2K,2009-6-12 11:52:28],打开代码结构图
ProjectEva/FileUp.aspx.cs[2K,2009-6-12 11:52:28],打开代码结构图1using 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
12
public partial class FileUp : System.Web.UI.Page 13
{ 14
protected void Page_Load(object sender, EventArgs e) 15
{ 16
if (Session["Name"] == null) 17
{ 18
JS.Alert("您还未登陆或登陆超时!"); 19
Response.Redirect("Default.aspx"); 20
} 21
} 22
protected void btnReset_Click(object sender, ImageClickEventArgs e) 23
{ 24
txtName.Text = ""; 25
txtDescript.Text = ""; 26
} 27
/// <summary> 28
/// 执行上传文件的判断 29
/// </summary> 30
/// <param name="sender"></param> 31
/// <param name="e"></param> 32
protected void btnSubmit_Click(object sender, ImageClickEventArgs e) 33
{ 34
35
if ("" != File1.PostedFile.FileName) 36
{ 37
string publisher = Session["Name"].ToString(); 38
DateTime time = DateTime.Now; 39
string name = txtName.Text; 40
string descript = txtDescript.Text; 41
string path = File1.PostedFile.FileName; 42
string filetype = path.Substring(path.LastIndexOf(".") + 1); 43
string filename = name+DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + "." + filetype; 44
if ((filetype == "rar")||(filetype == "exe")||(filetype == "doc")||(filetype == "xls")||(filetype == "ppt")) 45
{ 46
try 47
{ 48
string size = (File1.PostedFile.ContentLength/1024).ToString()+"KB"; 49
File1.PostedFile.SaveAs(Server.MapPath("~/upFiles") + "\\" + filename); 50
51
if (Resource.InsertResourceInfo(filename, descript, publisher, time,size, filetype)) 52
{ 53
JS.Alert("文件上传成功!"); 54
} 55
} 56
catch (Exception e3) 57
{ 58
Response.Write(e3); 59
JS.Alert("对不起,您上传的文件过大!"); 60
} 61
} 62
else 63
{ 64
JS.Alert("请上传格式为rar,exe,doc,xls,ppt的附件!"); 65
return; 66
} 67
} 68
else 69
{ 70
JS.Alert("请选择文件路径!"); 71
} 72
} 73
} 74






}
}