zoukankan      html  css  js  c++  java
  • fileUpload上传文件,并设置文件名以及保存服务器位置

    我做的是上传Excel文件,保存内容到数据库。

    下面部分代码是fileUpload上传文件,并设置文件名以及保存服务器位置。

    if (fileUpload.HasFile)
                    {
                        string fileNameNo = Path.GetFileName(fileUpload.PostedFile.FileName); //获取文件名和扩展名
                        fileNameNo = fileNameNo.Replace("(", "-").Replace(")", "-").Replace("", "-").Replace("", "-");//替换
                        string filePath =System.Configuration.ConfigurationManager.AppSettings["UploadFilePath"];
                        #region 设置上传文件保存位置
                        if (!Directory.Exists(filePath))
                        {
                            Directory.CreateDirectory(HttpContext.Current.Server.MapPath(filePath));
                        }
                        DateTime today = DateTime.Now;                    
                        string saveDirectory = filePath + today.ToString("yyyy-MM-dd") + "/";
                        string saveName = DateTime.Now.ToString("yyyy-MMdd-HHmmss") + "_" +fileNameNo;
                        if (!Directory.Exists(saveDirectory))
                        {
                            Directory.CreateDirectory(HttpContext.Current.Server.MapPath(saveDirectory));
                        }
                        string fileServerPath=HttpContext.Current.Server.MapPath(saveDirectory + saveName);
                        fileUpload.PostedFile.SaveAs(fileServerPath);
                        #endregion
                        string sheetName = sheet;
                        ExcelHelper excelHelper = new ExcelHelper();
                        DataTable dt = new DataTable();
                        dt = excelHelper.ExcelImportToDataTable(fileServerPath, sheetName);
                       
    }

    如果上传之后删除服务器的文件,可以其后加:File.Delete(fileServerPath);  

  • 相关阅读:
    d3.js--04(enter和exit)
    d3.js--03(增删改查)
    d3.js--02(data和datum原理)
    css文件和js文件后面带一个问号----2015-1103
    json_decode()和json_encode()区别----2015-0929
    随记--更新于20150925
    个人火狐插件汇总--20150924
    『jQuery』.html(),.text()和.val()的概述及使用--2015-08-11
    矩阵求导
    傅里叶变换
  • 原文地址:https://www.cnblogs.com/gbnw/p/3776038.html
Copyright © 2011-2022 走看看