zoukankan      html  css  js  c++  java
  • 上传、下载服务器文件

    下载:

    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);
            }
        }

  • 相关阅读:
    UVALive 8519 Arrangement for Contests 2017西安区域赛H 贪心+线段树优化
    UVALive 8513 lovers 2017 西安区域赛 B 贪心+multiset
    JAVA导出EXCEL——POI(转)
    Oracle导入导出——windows命令行形式
    miniUI ExcelExport导出JAVA实现
    JSONObject遍历获取键值
    wrong number of arguments
    JAVA批量修改文件名
    miniUI DataGrid编辑后事件代码示例
    oracle10g没有行列转换函数的替代方法(转)
  • 原文地址:https://www.cnblogs.com/hyd309/p/1300021.html
Copyright © 2011-2022 走看看