zoukankan      html  css  js  c++  java
  • asp.net图片上传


    代码
    protected void Button1_Click(object sender, EventArgs e)
        {
            
    string FilePath = Server.MapPath("./"+ "File";//将要存放的路径文件File;
            string newName;    
            
    string picExt;
            
    if (FileUpload1.HasFile)
            {
    //判断选择了文件

                HttpPostedFile HPF 
    = FileUpload1.PostedFile;
                
    // 这种方法用单个文件上传,多个文件要用HttpFileCollection

                
    if (HPF.ContentLength > 0)
                {
    //判断文件大小              
                    picExt = System.IO.Path.GetExtension(HPF.FileName).ToLower();//获得文件的拓展     
                    newName = DateTime.Now.ToString("yyyyMMddHHmmss");
                    newName 
    += picExt;
                    
    if (picExt==".jpg"||picExt==".bmp"||picExt==".png"||picExt==".gif")
                    {
                        
    // HPF.SaveAs(FilePath + "\\" + System.IO.Path.GetFileName(HPF.FileName));HPF.FileName这个是获取文件的名字
                        HPF.SaveAs(FilePath + "\\" + System.IO.Path.GetFileName(newName));
                    }
                    
    else
                    {
                        
    this.Label1.Text = "图片格式不支持,请选择jpg|png|gif|bmp格式";
                    }
                 
                }
                      
            }
            
    else
            {
                Label1.Text 
    = "请选择图片";        
            }
            
        }
     
  • 相关阅读:
    第一期知识点
    如何正确地停止一个线程?
    JVM知识点总览-高级Java工程师面试必备
    常见GC算法,CMS以及G1的垃圾回收过程,CMS的各个阶段哪两个是Stop the world的,CMS会不会产生碎片,G1的优势。
    深入理解分布式事务,高并发下分布式事务的解决方案
    JVM中的逃逸分析
    JVM内存初学 堆、栈、方法区
    JVM方法栈的工作过程,方法栈和本地方法栈有什么区别。
    JVM的基本结构和JVM的内存结构
    一致性hash算法应用场景、详解与实现(JAVA)
  • 原文地址:https://www.cnblogs.com/clc2008/p/1613411.html
Copyright © 2011-2022 走看看