zoukankan      html  css  js  c++  java
  • FileUpLoad上传文件--[Asp.Net]

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.Security;
    
    namespace WebApplication1
    {
        public partial class import : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
            }
    
            protected void Button2_Click(object sender, EventArgs e)
            {
                //获取已经上传文件的名字
                string name = FileUpload1.FileName;
                //获取已上传文件的大小
                string size = FileUpload1.PostedFile.ContentLength.ToString();
                //获取已经上传文件的MIME内容类型
                string type = FileUpload1.PostedFile.ContentType;
                //得到文件的后缀名
                string type2 = name.Substring(name.LastIndexOf (".") + 1);
                //获得文件上传的实际路径
                string ipath = Server.MapPath("~/App_Data/") + "\" + name;
                //获得文件上传的实际路径
                string fpath = Server.MapPath("~/App_Data/") + "\" + name;//-----------修改的地方,原来的是用的"upfile"  "upimg"获取不到
                //写入到数据库的虚拟路径
                string wpath = "upimg\" + name;
    
                //判断文件的格式
                if (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "png")
                {
                    //将文件保存到该路径
                    FileUpload1.SaveAs(ipath);
                    //让图片显示出来
                    Image1.ImageUrl = wpath;
                    Label1.Text = "你传的文件名称是:" + name + "<br>文件大小为:" + size + "字节<br>文件类型是:" + type + "<br>后缀名是:" + type2 + "<br>实际路径是:" + ipath + "<br>虚拟路径是:" + wpath;
                }
                else
                {
                    //将图片隐藏
                    Image1.Visible = false;
                    FileUpload1.SaveAs(fpath);
                    Label1.Text = "你传的文件名称是:" + name + "<br>文件大小为:" + size + "字节<br>文件类型是:" + type + "<br>后缀名是:" + type2 + "<br>实际路径是:" + ipath + "<br>虚拟路径是:" + wpath;
                }
    
    
            }
    
    
           
        }
    }

    页面:

    效果图:

    遗憾:图片木有显示出来,不过还算满意吧,给自己打80分。继续努力吧。上传这个很常用,以后肯定会学到的。

  • 相关阅读:
    pgfplots画二维图真的很方便,多例比较
    LaTeX技巧206:使用gather输入多行公式的技巧
    LaTeX技巧205:使用split输入多行公式技巧
    LaTeX技巧207:使用align环境输入多行公式的技巧
    LaTeX技巧24:LaTeX常用命令集锦
    CTEX
    Latex常用指令学习
    LATEX数学公式基本语法
    LaTeX使用技巧
    C 命令行参数
  • 原文地址:https://www.cnblogs.com/wangmei/p/4495270.html
Copyright © 2011-2022 走看看