zoukankan      html  css  js  c++  java
  • 简单的asp.net文件上传类

    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI.WebControls;

    namespace WebSite
    {
        public class SendFile
        {
            /// <summary>
            /// 文件上传方法
            /// </summary>
            /// <param name="allowFileType">允许上传的类型,中间用","隔开</param>
            /// <param name="maxFileSize">允许上传的最大尺寸</param>
            /// <param name="fileUploadPath">上传到的目录</param>
            /// <param name="file">使用的FileUpload上传控件</param>
            /// <returns>返回文件名称</returns>
            public static string sendFileUpload(string allowFileType, int maxFileSize, string fileUploadPath, FileUpload file)
            {
                if (file.HasFile)//判断FileUpload是否有需要上传的文件
                {
                    string fileName = file.FileName;//文件名
                    string fileType = System.IO.Path.GetExtension(fileName);//文件类型
                    int fieSize = (int)file.FileContent.Length;//文件大小
                    if (allowFileType.LastIndexOf(fileType) > -1 && fieSize < maxFileSize)//判断文件类型和大小
                    {
                        file.PostedFile.SaveAs(fileUploadPath + fileName);//上传文件
                        return fileName;//返回文件名
                    }
                    else
                    {
                        return null;
                    }
                   
                }
                else
                {
                    return null;
                }
            }
        }
    }

  • 相关阅读:
    4.羽翼sqlmap学习笔记之Post登录框注入
    3.羽翼sqlmap学习笔记之Cookie注入
    2.羽翼sqlmap学习笔记之MySQL注入
    1.羽翼sqlmap学习笔记之Access注入
    转:C语言中的头文件可以自己写吗?
    12.Struts2自定义拦截器
    linux 软件安装篇
    微信开发-PC调试-JS-SDK功能之分享功能调试
    JS加载相对路径脚本的方法
    apache环境之困扰,Rewrite导致无法加载多个不同的.html文件
  • 原文地址:https://www.cnblogs.com/mane/p/2098274.html
Copyright © 2011-2022 走看看