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;  

                }


            }
  • 相关阅读:
    成功更容易光顾磨难和艰辛,正如只有经过泥泞的道路才会留下脚印
    只要信心在,勇气就在,努力在,成功就在!
    不积跬步无以至千里,不积小流无以成江海
    你给自己留的退路越多,你失败的可能性就越大
    不要质疑你的付出,这些都会是一种累积一种沉淀,它们会默默铺路,只为让你成为更优秀的人
    生活的一大乐趣便是完成别人认为你不能做到的事情
    优于别人,并不高贵,真正的高贵,是优于过去的自己
    再长的路 ,一步步也能走完,再短的路,不迈开双脚也不无法到达!
    09SpringAopAdvice
    java中接口(interface)和虚基类(abstract class)的区别
  • 原文地址:https://www.cnblogs.com/xiaodi/p/121901.html
Copyright © 2011-2022 走看看