41 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using BLL; | |||
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Data; | |||
|  | using System.Data.OleDb; | |||
|  | using System.IO; | |||
|  | using System.Linq; | |||
|  | using System.Web.UI.WebControls; | |||
|  | 
 | |||
|  | namespace FineUIPro.Web.HSSE.Environmental | |||
|  | { | |||
|  |     public partial class EnvironmentalMonitoringApiView : PageBase | |||
|  |     { | |||
|  |         protected void Page_Load(object sender, EventArgs e) | |||
|  |         { | |||
|  |             if (!IsPostBack) | |||
|  |             { | |||
|  |                 txtUrl.Text = Funs.SGGLApiUrl; | |||
|  |                 txtProjectid.Text = this.Request.Params["Projectid"];  | |||
|  |             } | |||
|  | 
 | |||
|  |         } | |||
|  |         protected void imgbtnUpload_Click(object sender, EventArgs e) | |||
|  |         {   | |||
|  | 
 | |||
|  |             string rootPath = Server.MapPath("~/"); | |||
|  |             string filePath = "File\\Word\\HSSE\\环境监测数据接口.docx"; | |||
|  |             string uploadfilepath = rootPath + filePath; | |||
|  |             string fileName = Path.GetFileName(filePath); | |||
|  |             FileInfo info = new FileInfo(uploadfilepath); | |||
|  |             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(); | |||
|  |         } | |||
|  |     } | |||
|  | } |