zoukankan      html  css  js  c++  java
  • 根据文件类型分别上传到各自的目录中

    <P><INPUT type="file" runat="server" size="50" ID="File1" NAME="File1"></P>
    <P><INPUT type="file" runat="server" size="50" ID="File2" NAME="File2"></P>
    <asp:LinkButton id="LinkButton1" runat="server">上传</asp:LinkButton>  
    <href="javascript:document.forms[0].reset()" id="LinkButton2">重置</A> 
    <asp:Label id="Label1" runat="server"></asp:Label>

            private void Page_Load(object sender, System.EventArgs e)
            
    {
                
    // 在此处放置用户代码以初始化页面
                if(this.IsPostBack) 
                    
    this.UpLoad();

            }


            
    private System.Boolean UpLoad() 
            
    {
                System.Web.HttpFileCollection _files 
    = System.Web.HttpContext.Current.Request.Files;            
        
                
    try 
                
    {
                    
    for(System.Int32 _iFile = 0; _iFile < _files.Count; _iFile++)
                    
    {
                        
    //Check to save file to the proper directory    
                        System.Web.HttpPostedFile _postedFile = _files[_iFile]; 
                        System.String _fileName, _fileExtension; 
                        _fileName 
    = System.IO.Path.GetFileName(_postedFile.FileName);        //文件名(包括后缀名)    
                        _fileExtension = System.IO.Path.GetExtension(_fileName);        //扩展名(包括点)

                        
    if(_fileExtension == ".gif" || _fileExtension == ".GIF" || _fileExtension == ".jpg" || _fileExtension == ".jpg" || _fileExtension == ".bmp" || _fileExtension == ".BMP" ) 
                        
    {                        
                            _postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath(
    "../uploadfiles/images/" + _fileName));
                            
                        }

                        
    if(_fileExtension == ".swf" || _fileExtension == ".SWF" ) 
                        
    {                        
                            _postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath(
    "../uploadfiles/flash/" + _fileName));
                                
                        }
                        

                    }

                    Label1.Text 
    = "上传成功~";
                    
    return true;

                }

                
    catch(System.Exception Ex) 
                
    {
                    Label1.Text 
    = Ex.Message;
                    
    return false;  

                }


            }
  • 相关阅读:
    zabbix3.0配置服务器流量告警
    centos6.5环境Redis下载及编译安装
    tomcat报错catalina.sh: line 401: /usr/java/jdk1.7.52/bin/java: No such file or directory
    zabbix报警Too many processes on zabbix server
    tomcat报错:java.net.SocketException: Permission denied["http-nio-80"]
    tomcat启动报错:Injection of autowired dependencies failed
    java的split的坑,会忽略空值
    教训:任何的程序脚本,即便你认为再没有问题,也要测试一下再上线。
    如何修改HDFS的备份数
    sqoop遇到的问题
  • 原文地址:https://www.cnblogs.com/xiaodi/p/121901.html
Copyright © 2011-2022 走看看