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

📄 upload.aspx.cs

📁 一种Portal的实现源码
💻 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 Rainbow.Configuration;

namespace Rainbow.DesktopModules.FCK.filemanager.upload.aspx
{
	/// <summary>
	/// upload files to server.
	/// </summary>
	[History("jviladiu@portalservices.net", "2004/06/09", "First Implementation FCKEditor in Rainbow")]
	public class upload : System.Web.UI.Page
	{
		private void Page_Load(object sender, System.EventArgs e)
		{
			if (Request.Files.Count > 0)
			{
				System.Web.HttpPostedFile oFile = Request.Files.Get("FCKeditor_File") ;
	
				string fileName = oFile.FileName.Substring(oFile.FileName.LastIndexOf("\\") + 1);
				PortalSettings portalSettings = (PortalSettings) HttpContext.Current.Items["PortalSettings"]; 
				Hashtable ms = ModuleSettings.GetModuleSettings(portalSettings.ActiveModule);
				string DefaultImageFolder = "default";
				if (ms["MODULE_IMAGE_FOLDER"] != null) 
				{
					DefaultImageFolder = ms["MODULE_IMAGE_FOLDER"].ToString();
				}
				else if (portalSettings.CustomSettings["SITESETTINGS_DEFAULT_IMAGE_FOLDER"] != null) 
				{
					DefaultImageFolder = portalSettings.CustomSettings["SITESETTINGS_DEFAULT_IMAGE_FOLDER"].ToString();
				}
				string sFileURL  = portalSettings.PortalFullPath + "/images/" + DefaultImageFolder + "/" + fileName;
				string sFilePath = Server.MapPath(sFileURL) ;
			
				oFile.SaveAs(sFilePath) ;
			
				Response.Write("<SCRIPT language=javascript>window.opener.setImage('" + sFileURL + "') ; window.close();</" + "SCRIPT>") ;
			}
		}

		#region C骴igo generado por el Dise馻dor de Web Forms
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: llamada requerida por el Dise馻dor de Web Forms ASP.NET.
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// M閠odo necesario para admitir el Dise馻dor. No se puede modificar
		/// el contenido del m閠odo con el editor de c骴igo.
		/// </summary>
		private void InitializeComponent()
		{    
			this.Load += new System.EventHandler(this.Page_Load);
		}
		#endregion
	}
}

⌨️ 快捷键说明

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