zoukankan      html  css  js  c++  java
  • 如何实现文件的上传

         在asp.net中有一个HtmlInputFile HTML控件,该控件可以用来在客户端选择要上传的文件,并把文件上传   到服务器端.  

      方法一 

         string sFileName = Path.GetFileName(this.File1.PostedFile.FileName);//获取文件名
            string sFilePath = Server.MapPath("./Image/" + sFileName);//MapPath方法,把客户端的文件上传到服务器上指定的文件夹下.
            this.File1.PostedFile.SaveAs(sFilePath);

     方法二

    上传文件的同时获取文件的后缀名

                string TrueName = "";
                string RandomName = "";
                int ii;
                #region 上传图片
                string RandomString = Convert.ToString(Guid.NewGuid());
                TrueName = Path.GetFileName(ImageFile.PostedFile.FileName);
                ii = TrueName.LastIndexOf(".");
                if (ii != -1)
                {
                    string ExtendName = TrueName.Substring(ii);
                    RandomName = RandomString + ExtendName;
                    string filepath = Server.MapPath("~/Images/Photo/" + RandomName);
                    if (ExtendName != ".jpg" && ExtendName != ".gif" && ExtendName != ".bmp" &&  ExtendName != ".JPG" && ExtendName != ".GIF" && ExtendName != ".BMP")
                    {
                        Response.Write("<script language=\"javascript\">alert('只能上传jpg,gif,bmp格式的图片!');</script>");
                        return;
                    }
                    if (ImageFile.PostedFile.ContentLength > 202800)
                    {
                        Response.Write("<script language=\"javascript\">alert('上传图片不能超过200k!');</script>");
                        return;
                    }
                    else
                    {
                        ImageFile.PostedFile.SaveAs(filepath);
                    }
                }
                #endregion

  • 相关阅读:
    使用正则表达式验证密码长度
    创建字符串
    洛谷P1605 迷宫 深度搜索 模板!
    洛谷P5534 【XR-3】等差数列 耻辱!!!
    搜索字母a或A
    洛谷P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
    19新生赛 质数中的质数
    洛谷P1055 ISBN号码
    洛谷P 1427 小鱼的数字游戏
    洛谷p1047 校门外的树
  • 原文地址:https://www.cnblogs.com/zhc088/p/677470.html
Copyright © 2011-2022 走看看