⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upload.aspx.cs

📁 oa系统的源代码
💻 CS
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;

namespace eWebEditorNet
{
	/// <summary>
	/// upload 的摘要说明。
	/// </summary>
	public class myform : System.Web.UI.Page
	{
		protected System.Web.UI.HtmlControls.HtmlInputFile uploadfile;
		protected System.Web.UI.WebControls.LinkButton lbtnUpload;
	
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.lbtnUpload.Click += new System.EventHandler(this.lbtnUpload_Click);
			this.ID = "myform";
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void lbtnUpload_Click(object sender, System.EventArgs e)
		{

			//处理上传文件
			string fileName;
			string file;
		

			if(uploadfile.PostedFile != null && uploadfile.PostedFile.FileName.Length > 0)
			{
                string[] temp;
				temp=uploadfile.PostedFile.FileName.Split('\\');
				file=temp[temp.Length-1];
				string destDir = Server.MapPath("UploadFile");
				try
				{
					string sExtension;
					string[] aDangerExtension = {".asp",".aspx",".jsp",".php"};
					//sDangerExtension = {"aadd","asdf"};
					sExtension = Path.GetExtension(uploadfile.PostedFile.FileName);
					foreach(string sTemp in aDangerExtension)
					{
						if (sExtension.ToLower() == sTemp.ToLower())
						{
							Page.RegisterStartupScript("error",string.Format("<script language='javascript'>parent.UploadError('{0}');</script>","不允许上传此类型的文件!!"));
							return;
						}
					
					}
					
					Random oRan = new System.Random();
					fileName = 
						DateTime.Now.Year.ToString() + 
						DateTime.Now.Month.ToString() + 
						DateTime.Now.Day.ToString() +
						DateTime.Now.Hour.ToString() +
						DateTime.Now.Minute.ToString() +
						DateTime.Now.Second.ToString() +
						oRan.Next(9999).ToString() +
						sExtension;
					uploadfile.PostedFile.SaveAs(Path.Combine(destDir,fileName));
                  // Page.RegisterStartupScript("saved1",string.Format("<script language='javascript'>alert('{0}');</script>",file));
					//Page.RegisterStartupScript("saved",string.Format("<script language='javascript'>parent.UploadSaved('{0}');history.back();</script>",fileName));
				Page.RegisterStartupScript("saved",string.Format("<script language='javascript'>parent.UploadSaved('{0}','{1}');</script>",fileName,file));
				}
				catch (Exception exc)
				{
					//Page.RegisterStartupScript("error",string.Format("<script language='javascript'>alert('{0}');</script>",exc.Message.ToString()));
					Page.RegisterStartupScript("error",string.Format("<script language='javascript'>parent.UploadError('{0}');</script>",exc.Message.ToString()));
				}
			}


		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -