zoukankan      html  css  js  c++  java
  • 文件上传到服务器,写入文件和读取文件

    对于 ASP.NET 的服务器端控件 FileUpload 来说,可以直接用 FileUpload1.PostedFile 来获取上传的文件。

    1、 HttpPostedFile postFile = Request.Files[0];

    2、var fileName = Path.GetFileName(postFile.FileName);  //获取文件名称

    3、var ext=Path.GetExtension(fileName).ToLower();    //获取文件后缀名

    //判断文件后缀名是否符合条件

    if (ext == ".xls" ||  ext== ".xlsx")
     {

          fileName = DateTime.Now.ToString("yyMMddhhmmssfff")+fileName;      //设置文件名为   年+月+日+时+分+秒+filename

          var path = "/Content/Upload/Excel/";              //文件的存放路径(服务器路径)

          var filePath = path + fileName;          //文件的完整路径(服务器)

          //判断存放文件的路径是否存在

          if (!Directory.Exists(Server.MapPath(path)))   
           {
                   Directory.CreateDirectory(Server.MapPath(path));
           }

          filePath = Server.MapPath(filePath);    //完整路径  eg:D:code\ContentUploadExcel180122061644203order.xlsx

           postFile.SaveAs(filePath);  //保存到服务器

    }

    1、数据写入

    public static void WriteAllText(string path, string contents);  //创建一个新文件,向其中写入指定的字符串,然后关闭文件。 如果目标文件已存在,则覆盖该文件。

    File.WriteAllText(configFullFileText, userJson);

    2、数据读取

    public static string ReadAllText(string path); //打开一个文本文件,读取文件的所有行,然后关闭该文件。

     File.ReadAllText(configDefaultFileName);

  • 相关阅读:
    【乱侃】How do they look them ?
    【softeware】Messy code,some bug of Youdao notebook in EN win7
    【随谈】designing the login page of our project
    【web】Ad in security code, making good use of resource
    SQL数据库内存设置篇
    关系数据库的查询优化策略
    利用SQL未公开的存储过程实现分页
    sql语句总结
    sql中使用cmd命令注销登录用户
    SQLServer 分页存储过程
  • 原文地址:https://www.cnblogs.com/1955/p/8026882.html
Copyright © 2011-2022 走看看