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

📄 advanced.aspx

📁 在线 图书网上购物系统
💻 ASPX
📖 第 1 页 / 共 3 页
字号:
<%@ Page Language="C#" AutoEventWireup="true"%>
<%@ Import Namespace="DotNetTextBox" %>
<%@ Import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>上传功能高级设置</title>
    <link href="stylesheet.css" rel="stylesheet" type="text/css" />
    <base target="_self" />
    <script runat=server language="C#">
        DotNetTextBox.doctextboxdb boxdb, _db;

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                bind();
            }

        }
        protected void bind()
        {
            boxdb = new doctextboxdb();
            _db = new doctextboxdb();
            Response.Expires = -1;
            System.Collections.ArrayList mylist;
            if (Request.Cookies["uploadConfig"] != null)
            {
                //获取配置文件内容
                mylist = boxdb.get_the_xmlmessage(Request.Cookies["uploadConfig"].Value.ToLower());

            }
            else
            {
                mylist = boxdb.get_the_xmlmessage(HttpContext.Current.Request.PhysicalApplicationPath + "/system_dntb/uploadconfig/default.config");
            }

            //获取条件配置内容
            System.Collections.ArrayList _list = _db.get_the_xmlmessage(Server.MapPath("Advanced.config"));

            //判断上传文件夹的最大可用空间是否起用
            if (_list[1].ToString().Equals("0"))
            {
                this.maxAllUploadSize.Enabled = false;
                RangeValidator1.Enabled = false;
                this.Button3.Enabled = false;
            }
            //判断设置上传文件单个的最大尺寸是否起用
            if (_list[2].ToString().Equals("0"))
            {
                this.maxSingleUploadSize.Enabled = false;
                RangeValidator2.Enabled = false;
                this.Button1.Enabled = false;
            }
            //判断设置上传文件是否自动改名是否起用
            if (_list[3].ToString().Equals("0"))
            {
                this.autoname.Enabled = false;
                Button4.Enabled = false;
            }
            //判断设置是否允许上传是否起用
            if (_list[4].ToString().Equals("0"))
            {
                this.allowUpload.Enabled = false;
                this.Button5.Enabled = false;
            }
            //是否在上传界面启用水印选择是否起用
            if (_list[5].ToString().Equals("0"))
            {
                this.watermarkOption.Enabled = false;
                this.Button6.Enabled = false;
            }
            //判断是否启用上传图片的文字水印是否起用
            if (_list[6].ToString().Equals("0"))
            {
                this.watermark.Enabled = false;
                this.Button7.Enabled = false;
            }
            //开启文字水印后是否保留原件并新建副本是否起用
            if (_list[7].ToString().Equals("0"))
            {
                this.watermarkName.Enabled = false;
                this.Button8.Enabled = false;
            }
            //设置水印文字是否起用
            if (_list[8].ToString().Equals("0"))
            {
                this.watermarkText.Enabled = false;
                this.Button9.Enabled = false;
            }
            //是否启用上传图片的图片水印是否起用
            if (_list[9].ToString().Equals("0"))
            {
                this.watermarkImages.Enabled = false;
                this.Button10.Enabled = false;
            }
            //开启图片水印后是否保留原件并新建副本是否起用
            if (_list[10].ToString().Equals("0"))
            {
                this.watermarkImagesName.Enabled = false;
                this.Button11.Enabled = false;
            }
            if (_list[11].ToString().Equals("0"))
            {
                this.watermarkImages_path.Enabled = false;
                this.FileUpload1.Enabled = false;
                this.Button2.Enabled = false;
                this.Button12.Enabled = false;
            }
            //是否启用缩略图是否起用
            if (_list[12].ToString().Equals("0"))
            {
                this.smallImages.Enabled = false;
                this.Button13.Enabled = false;
            }
            //开启缩略图后是否保留原件并新建副本是否起用
            if (_list[13].ToString().Equals("0"))
            {
                this.smallImagesName.Enabled = false;
                this.Button14.Enabled = false;
            }
            //缩略图缩放类型是否起用
            if (_list[14].ToString().Equals("0"))
            {
                this.smallImagesType.Enabled = false;
                this.Button15.Enabled = false;
            }
            //缩略图宽度是否起用
            if (_list[15].ToString().Equals("0"))
            {
                this.smallImagesW.Enabled = false;
                RangeValidator3.Enabled = false;
                this.Button16.Enabled = false;
            }
            //缩略图高度是否起用
            if (_list[16].ToString().Equals("0"))
            {
                this.smallImagesH.Enabled = false;
                RangeValidator4.Enabled = false;
                this.Button17.Enabled = false;
            }
            //是否允许删除文件是否起用
            if (_list[17].ToString().Equals("0"))
            {
                this.delete.Enabled = false;
                this.Button18.Enabled = false;
            }
            //是否允许文件重命名是否起用
            if (_list[18].ToString().Equals("0"))
            {
                this.edit.Enabled = false;
                this.Button19.Enabled = false;
            }
            //是否显示文件列表是否起用
            if (_list[19].ToString().Equals("0"))
            {
                this.fileListBox.Enabled = false;
                this.Button20.Enabled = false;

            }
            //上传文件功能可上传的文件类型是否起用
            if (_list[20].ToString().Equals("0"))
            {
                this.fileFilters.Enabled = false;
                this.Button21.Enabled = false;

            }
            //上传图片功能可上传的文件类型是否起用
            if (_list[21].ToString().Equals("0"))
            {
                this.imagesFilters.Enabled = false;
                this.Button22.Enabled = false;
            }
            //上传自动播放文件功能可上传的文件类型是否起用
            if (_list[22].ToString().Equals("0"))
            {
                this.mediaFilters.Enabled = false;
                this.Button23.Enabled = false;
            }
            //上传模板功能可上传的文件类型是否起用
            if (_list[23].ToString().Equals("0"))
            {
                this.templateFilters.Enabled = false;
                this.Button24.Enabled = false;
            }


            //上传文件夹的最大可用空间
            this.maxAllUploadSize.Text = mylist[1].ToString();
            //上传文件单个的最大尺寸
            this.maxSingleUploadSize.Text = mylist[2].ToString();
            //上传文件是否自动改名
            for (int i = 0; i < this.autoname.Items.Count; i++)
            {
                if (this.autoname.Items[i].Value.Equals(mylist[3].ToString()))
                {
                    this.autoname.Items[i].Selected = true;
                }
            }
            //是否允许上传
            for (int i = 0; i < this.allowUpload.Items.Count; i++)
            {
                if (this.allowUpload.Items[i].Value.Equals(mylist[4].ToString()))
                {
                    this.allowUpload.Items[i].Selected = true;
                }
            }
            //在上传界面启用水印选择
            for (int i = 0; i < this.watermarkOption.Items.Count; i++)
            {
                if (this.watermarkOption.Items[i].Value.Equals(mylist[5].ToString()))
                {
                    this.watermarkOption.Items[i].Selected = true;
                }
            }
            //启用上传图片的文字水印
            for (int i = 0; i < watermark.Items.Count; i++)
            {
                if (this.watermark.Items[i].Value.Equals(mylist[6].ToString()))
                {
                    this.watermark.Items[i].Selected = true;
                }
            }
            //开启文字水印后是否保留原件并新建副本
            for (int i = 0; i < this.watermarkName.Items.Count; i++)
            {
                if (this.watermarkName.Items[i].Value.Equals(mylist[7].ToString()))
                {
                    this.watermarkName.Items[i].Selected = true;
                }
            }
            //水印文字
            this.watermarkText.Text = mylist[8].ToString();
            //是否启用上传图片的图片水印
            for (int i = 0; i < this.watermarkImages.Items.Count; i++)
            {
                if (this.watermarkImages.Items[i].Value.Equals(mylist[9].ToString()))
                {
                    this.watermarkImages.Items[i].Selected = true;
                }
            }
            //图片水印后是否保留原件并新建副本
            for (int i = 0; i < watermarkImagesName.Items.Count; i++)
            {
                if (this.watermarkImagesName.Items[i].Value.Equals(mylist[10].ToString()))
                {
                    this.watermarkImagesName.Items[i].Selected = true;
                }
            }
            //图片水印所在的位置
            this.watermarkImages_path.Text = mylist[11].ToString();
            //是否启用缩略图
            for (int i = 0; i < this.smallImages.Items.Count; i++)
            {
                if (this.smallImages.Items[i].Value.Equals(mylist[12].ToString()))
                {
                    this.smallImages.Items[i].Selected = true;
                }
            }
            //开启缩略图后是否保留原件并新建副本
            for (int i = 0; i < this.smallImagesName.Items.Count; i++)
            {
                if (this.smallImagesName.Items[i].Value.Equals(mylist[13].ToString()))
                {
                    this.smallImagesName.Items[i].Selected = true;
                }
            }
            //缩略图缩放类型,HW:指定高宽缩放(可能变形)。W:指定宽,高按比例。H:指定高,宽按比例。Cut:指定高宽裁减(不变形)
            for (int i = 0; i < this.smallImagesType.Items.Count; i++)
            {
                if (this.smallImagesType.Items[i].Text.Equals(mylist[14].ToString()))
                {
                    this.smallImagesType.Items[i].Selected = true;
                }
            }
            //缩略图宽度
            this.smallImagesW.Text = mylist[15].ToString();
            //缩略图高度
            this.smallImagesH.Text = mylist[16].ToString();
            //是否允许删除文件
            for (int i = 0; i < this.delete.Items.Count; i++)
            {
                if (this.delete.Items[i].Value.Equals(mylist[17].ToString()))
                {
                    this.delete.Items[i].Selected = true;
                }
            }
            //是否允许文件重命名
            for (int i = 0; i < this.edit.Items.Count; i++)
            {
                if (this.edit.Items[i].Value.Equals(mylist[18].ToString()))
                {
                    this.edit.Items[i].Selected = true;
                }
            }
            //是否显示文件列表
            for (int i = 0; i < this.fileListBox.Items.Count; i++)
            {
                if (this.fileListBox.Items[i].Value.Equals(mylist[19].ToString()))
                {
                    this.fileListBox.Items[i].Selected = true;
                }
            }
            //上传文件功能可上传的文件类型
            this.fileFilters.Text = mylist[20].ToString();
            //上传图片功能可上传的文件类型
            this.imagesFilters.Text = mylist[21].ToString();
            //上传自动播放文件功能可上传的文件类型
            this.mediaFilters.Text = mylist[22].ToString();
            //上传模板功能可上传的文件类型
            this.templateFilters.Text = mylist[23].ToString();
        }
        /// <summary>
        /// 上传图片到textbox
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button2_Click(object sender, EventArgs e)
        {
            DirectoryInfo d = new DirectoryInfo(Path.GetFullPath(Server.MapPath(Request.Cookies["uploadFolder"].Value.ToLower())));
            FileInfo[] fis = d.GetFiles();
            Double Size = 0;
            ArrayList showfile = new ArrayList();
            string[] Filters = this.imagesFilters.Text.Split(',');
            foreach (FileInfo fi in fis)
            {
                Size += fi.Length;
                for (int i = 0; i <= Filters.Length - 1; i++)
                {
                    if (fi.Extension.ToLower() == "." + Filters[i].ToString().ToLower())
                    {

⌨️ 快捷键说明

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