using System;
using System.IO;
using System.Linq;
namespace FineUIPro.Web.ZHGL.ServerCheck
{
public partial class CheckInfoTemplate : PageBase
{
#region 加载页面
///
/// 加载页面
///
///
///
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var sysSet = BLL.Funs.DB.Sys_Set.FirstOrDefault(x => x.SetId == -100);
if (sysSet != null)
{
this.HtmlEditor1.Text = sysSet.SetValue;
}
}
}
#endregion
#region 关闭按钮事件
///
/// 关闭按钮事件
///
///
///
protected void btnClose_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(ActiveWindow.GetHideReference());
}
#endregion
///
/// 下载模版
///
///
///
protected void imgbtnUpload_Click(object sender, EventArgs e)
{
string templatePath = BLL.Const.Check_CheckInfoTemplateUrl;
string uploadfilepath = Server.MapPath("~/") + templatePath;
string fileName = Path.GetFileName(templatePath);
FileInfo info = new FileInfo(uploadfilepath);
if (info.Exists)
{
long fileSize = info.Length;
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.ContentType = "application/x-zip-compressed";
System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
System.Web.HttpContext.Current.Response.AddHeader("Content-Length", fileSize.ToString());
System.Web.HttpContext.Current.Response.TransmitFile(uploadfilepath, 0, fileSize);
System.Web.HttpContext.Current.Response.Flush();
System.Web.HttpContext.Current.Response.Close();
}
else
{
ShowNotify("文件不存在!", MessageBoxIcon.Warning);
return;
}
}
}
}