zoukankan      html  css  js  c++  java
  • FileUpLoad单击按钮,完成上传文件到服务器

    //该方法是按钮单击事件,完成上传文件到服务器
    private void btnUpload_Click(object sender, System.EventArgs e)
      {
       
    if(fileUpload1.PostedFile!=null && fileUpload1.PostedFile.FileName!="" &&    fileUpload1.PostedFile.ContentLength!=0)
        {
         
    if(fileUpload1.PostedFile.ContentLength > 5 * 1024 )
          {
        lblError.Text
    = "上传文件过大";
        lblError.Visible
    = true;
       
    return;
          }
         
    string sFileName = Path.GetExtension(fileUpload1.PostedFile.FileName).ToUpper();
         
    if(! (strFileName == ".BMP" || strFileName == ".GIF" || strFileName == ".JPG") )
          {
        lblError.Text
    = "文件格式不正确";
        lblError.Visible
    = true;
       
    return;
          }

          Random ran
    = new Random();
         
    string sNewImg = DateTime.Now.ToString(@"yyyyMMddHHmmss") + ran.Next(100,999) + Path.GetExtension(fileUpload1.PostedFile.FileName) ;
         
    string sPath = Server.MapPath( "~/Picture/" + sNewImg);
         
    if( !Directory.Exists(Path.GetDirectoryName(sPath) ) )
          {
            Directory.CreateDirectory(Path.GetDirectoryName(strPath));
          }
          fileUpload1.PostedFile.SaveAs(sPath);
        }       
      }

  • 相关阅读:
    VMDNAMD命令规则(转载)
    VMD的相关命令(转载)
    Clayff力场(转载)
    如何处理遇到的错误-lammps
    数据分析及结果
    了解vue里的Runtime Only和Runtime+Compiler
    实例的属性和方法
    组件通信精髓
    vue内置的标签(组件)
    class和style属性
  • 原文地址:https://www.cnblogs.com/juan/p/1428829.html
Copyright © 2011-2022 走看看