📄 advanced.aspx
字号:
showfile.Add(fi);
break;
}
}
}
Size = Convert.ToDouble((Double)Size / 1024);
if (Size < Double.Parse(this.maxAllUploadSize.Text))
{
if (Request.Cookies["uploadFolder"] != null)
{
if (this.FileUpload1.PostedFile.FileName != null && this.FileUpload1.PostedFile.FileName != "" && this.FileUpload1.PostedFile.ContentLength <= Double.Parse(this.maxSingleUploadSize.Text) * 1024)
{
this.FileUpload1.PostedFile.SaveAs(Server.MapPath(Request.Cookies["uploadFolder"].Value.ToLower() + "logo.gif"));
this.watermarkImages_path.Text = Request.Cookies["uploadFolder"].Value.ToLower() + "logo.gif";
ClientScript.RegisterStartupScript(typeof(Page), "Key", "alert('上传成功!')", true);
}
else
{
ClientScript.RegisterStartupScript(typeof(Page), "Key", "alert('上传失败,文件超过限制大小或文件名为空!')", true);
}
}
else
{
ClientScript.RegisterStartupScript(typeof(Page), "Key", "alert('上传失败,空间已满!')", true);
}
}
}
/// <summary>
/// 设置上传文件夹的最大可用空间(单位KB)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button3_Click(object sender, EventArgs e)
{
xml_update(Button3, "maxAllUploadSize", maxAllUploadSize.Text.Trim());
}
/// <summary>
/// 设置上传文件单个的最大尺寸(单位KB)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
xml_update(Button1, "maxSingleUploadSize", maxSingleUploadSize.Text.Trim());
}
/// <summary>
/// 设置上传文件是否自动改名
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button4_Click(object sender, EventArgs e)
{
xml_update(Button4, "autoname", autoname.SelectedValue);
}
/// <summary>
/// 设置是否允许上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button5_Click(object sender, EventArgs e)
{
xml_update(Button5, "allowUpload", allowUpload.SelectedValue);
}
/// <summary>
/// 通用帮助函数
/// </summary>
/// <param name="button"></param>
/// <param name="jiedianname"></param>
/// <param name="the_value"></param>
private void xml_update(Button button, string jiedianname, string the_value)
{
boxdb = new doctextboxdb();
string path;
if (Request.Cookies["uploadConfig"] != null)
{
//获取配置文件内容
path = Request.Cookies["uploadConfig"].Value.ToLower();
}
else
{
path = HttpContext.Current.Request.PhysicalApplicationPath + "/system_dntb/uploadconfig/default.config";
}
bool check = boxdb.update_xml(path, "configuration", jiedianname, the_value);
if (check) { button.Text = "更新成功"; } else { button.Text = "更新失败,点击重新更新"; }
ClientScript.RegisterStartupScript(typeof(Page), "Key", "alert('更新成功!')", true);
}
/// <summary>
/// 是否在上传界面启用水印选择的选项on为开启,off为关闭
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button6_Click(object sender, EventArgs e)
{
xml_update(Button6, "watermarkOption", watermarkOption.SelectedValue);
if (watermarkOption.SelectedItem.Text == "否")
{
watermark.Enabled = false;
watermarkName.Enabled = false;
watermarkText.Enabled = false;
watermarkImages.Enabled = false;
watermarkImagesName.Enabled = false;
watermarkImages_path.Enabled = false;
this.FileUpload1.Enabled = false;
Button2.Enabled = false;
imagesFilters.Enabled = false;
this.Button7.Enabled = false;
this.Button8.Enabled = false;
this.Button9.Enabled = false;
this.Button10.Enabled = false;
this.Button11.Enabled = false;
this.Button12.Enabled = false;
this.Button22.Enabled = false;
}
else
{
watermark.Enabled = true;
watermarkName.Enabled = true;
watermarkText.Enabled = true;
watermarkImages.Enabled = true;
watermarkImagesName.Enabled = true;
watermarkImages_path.Enabled = true;
this.FileUpload1.Enabled = true;
Button2.Enabled = true;
imagesFilters.Enabled = true;
this.Button7.Enabled = true;
this.Button8.Enabled = true;
this.Button9.Enabled = true;
this.Button10.Enabled = true;
this.Button11.Enabled = true;
this.Button12.Enabled = true;
this.Button22.Enabled = true;
}
}
/// <summary>
/// 是否启用上传图片的文字水印
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button7_Click(object sender, EventArgs e)
{
xml_update(Button7, "watermark", watermark.SelectedValue);
if (watermark.SelectedItem.Text == "否")
{
watermarkName.Enabled = false;
watermarkText.Enabled = false;
}
else
{
watermarkName.Enabled = true;
watermarkText.Enabled = true;
}
}
/// <summary>
/// 开启文字水印后是否保留原件并新建副本,false为不新建,false以外的字符则新建副本,副本名称以该字符加原文件名命名
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button8_Click(object sender, EventArgs e)
{
xml_update(Button8, "watermarkName", watermarkName.SelectedValue);
}
/// <summary>
/// 设置水印文字
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button9_Click(object sender, EventArgs e)
{
xml_update(Button9, "watermarkText", watermarkText.Text.Trim());
}
/// <summary>
/// 是否启用上传图片的图片水印
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button10_Click(object sender, EventArgs e)
{
xml_update(Button10, "watermarkImages", watermarkImages.SelectedValue);
if (watermarkImages.SelectedItem.Text == "否")
{
watermarkImagesName.Enabled = false;
watermarkImages_path.Enabled = false;
this.Button2.Enabled = false;
this.FileUpload1.Enabled = false;
}
else
{
watermarkImagesName.Enabled = true;
watermarkImages_path.Enabled = true;
this.FileUpload1.Enabled = true;
this.Button2.Enabled = true;
}
}
/// <summary>
/// 开启图片水印后是否保留原件并新建副本,false为不新建,false以外的字符则新建副本,副本名称以该字符加原文件名命名
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button11_Click(object sender, EventArgs e)
{
xml_update(Button11, "watermarkImagesName", watermarkImagesName.SelectedValue);
}
/// <summary>
/// 设置图片水印所在的位置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button12_Click(object sender, EventArgs e)
{
xml_update(Button12, "watermarkImages_path", watermarkImages_path.Text.Trim());
}
/// <summary>
/// 是否启用缩略图
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button13_Click(object sender, EventArgs e)
{
xml_update(Button13, "smallImages", smallImages.SelectedValue);
if (smallImages.SelectedItem.Text == "否")
{
smallImagesName.Enabled = false;
smallImagesType.Enabled = false;
smallImagesW.Enabled = false;
smallImagesH.Enabled = false;
}
else
{
smallImagesName.Enabled = true;
smallImagesType.Enabled = true;
smallImagesW.Enabled = true;
smallImagesH.Enabled = true;
}
}
/// <summary>
/// 开启缩略图后是否保留原件并新建副本,false为不新建,false以外的字符则新建副本,副本名称以该字符加原文件名命名
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button14_Click(object sender, EventArgs e)
{
xml_update(Button14, "smallImagesName", smallImagesName.SelectedValue);
}
/// <summary>
/// 缩略图缩放类型,HW:指定高宽缩放(可能变形)。W:指定宽,高按比例。H:指定高,宽按比例。Cut:指定高宽裁减(不变形)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button15_Click(object sender, EventArgs e)
{
xml_update(Button15, "smallImagesType", smallImagesType.SelectedItem.Text);
}
/// <summary>
/// 缩略图宽度
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button16_Click(object sender, EventArgs e)
{
xml_update(Button16, "smallImagesW", smallImagesW.Text.Trim());
}
/// <summary>
/// 缩略图高度
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button17_Click(object sender, EventArgs e)
{
xml_update(Button17, "smallImagesH", smallImagesH.Text.Trim());
}
/// <summary>
/// 是否允许删除文件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button18_Click(object sender, EventArgs e)
{
xml_update(Button18, "delete", delete.SelectedValue);
}
/// <summary>
/// 是否允许文件重命名
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button19_Click(object sender, EventArgs e)
{
xml_update(Button19, "edit", edit.SelectedValue);
}
/// <summary>
/// 是否显示文件列表
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button20_Click(object sender, EventArgs e)
{
xml_update(Button20, "fileListBox", fileListBox.SelectedValue);
}
/// <summary>
/// 传文件功能可上传的文件类型
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button21_Click(object sender, EventArgs e)
{
xml_update(Button21, "fileFilters", fileFilters.Text.Trim());
}
/// <summary>
/// 上传图片功能可上传的文件类型
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button22_Click(object sender, EventArgs e)
{
xml_update(Button22, "imagesFilters", imagesFilters.Text.Trim());
}
/// <summary>
/// 上传自动播放文件功能可上传的文件类型
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button23_Click(object sender, EventArgs e)
{
xml_update(Button23, "mediaFilters", mediaFilters.Text.Trim());
}
/// <summary>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -