string strFileName = Server.UrlDecode(Server.UrlDecode(FileName));
Response.AppendHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(strFileName));
Response.ContentType = "application/force-download";
if (System.IO.File.Exists(strFilePath + strFileName))
{
BM1.IBLL.IFileViewBLL bll = BM1.Factory.BLLFactory.CreateIFileViewBLL();
ArrayList list = bll.Document(Session["CMP_ID"].ToString(), FileName.Split('.')[FileName.Split('.').Length-2].ToString(),Convert.ToDateTime(DG1.Items[i].Cells[4].Text));
foreach (object obj in list)
{
FileRgstVO fr = (FileRgstVO)obj;
bll.Down_Rec(Session["CMP_ID"].ToString(), Session["USER_ID"].ToString(), System.DateTime.Now, FileName.Split('.')[FileName.Split('.').Length - 2].ToString(),fr.GetVersion_No,fr.GetPath,fr.GetType,fr.GetRemark);
}
Response.WriteFile(strFilePath + strFileName);
Response.End();
上传:
private void UploadFile(string To_Path) //上传文件
{
string path = To_Path + Request.Form["Tbx_FileName"].ToString()+"."+ Request.Form["TbxName"].ToString();
if (File.PostedFile.ContentLength != 0)
{
File.PostedFile.SaveAs(path);
}
}