zoukankan      html  css  js  c++  java
  • c#通过文件后缀判断文件类型

    #region 一、 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法。
                Boolean fileOk = false;
                string path = Server.MapPath("~/images/");
                //判断是否已经选取文件
                if (FileUpload1.HasFile)
                {
                    //取得文件的扩展名,并转换成小写
                    string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                    //限定只能上传jpg和gif图片
                    string[] allowExtension = { ".jpg", ".gif" };
                    //对上传的文件的类型进行一个个匹对
                    int j = 0;
                    for (int i = 0; i < allowExtension.Length; i++)
                    {
                        if (fileExtension == allowExtension[i])
                        {
                            fileOk = true;
                            return;
                        }
                        else
                        {
                            j++;
                        }
                    }
                    if (j > 0)
                    {
                        Response.Write("<script>alert('文件格式不正确');</script>");
                        return;
                    }
                }
                else
                {
                    Response.Write("<script>alert('你还没有选择文件');</script>");
                    return;
                }
                //如果扩展名符合条件,则上传
                if (fileOk)
                {
                    FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
                    Response.Write("<script>alert('上传成功');</script>");
                }
                #endregion
  • 相关阅读:
    JS分页条插件
    C#Lambda
    常用CSS样式速查
    简易表格编辑器
    使用template
    js 时间类函数
    数据库表增删查改帮助类
    使用github
    box-shadow属性
    box-sizing属性
  • 原文地址:https://www.cnblogs.com/qingjiawen/p/15638778.html
Copyright © 2011-2022 走看看