• net3:文件上传与图片显示以及HiddenField隐藏字段值的使用


    原文发布时间为:2008-07-29 —— 来源于本人的百度文章 [由搬家工具导入]

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    public partial class Default4 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Image1.Visible = false;
        }
        protected void upload_Click(object sender, EventArgs e)
        {
            string name = FileUpload1.FileName;
            string size = FileUpload1.PostedFile.ContentLength.ToString();
            string type1 = FileUpload1.PostedFile.ContentType.ToString();
            string type2 = name.Substring(name.LastIndexOf(".") + 1);
            string ipath = Server.MapPath("image") + "\" + name;
            string fpath = Server.MapPath("upfile") + "\" + name;
            string wpath="image\"+name;

            if (type2 == "JPG" || type2 == "GIF" || type2 == "PNG" || type2 == "BMP"||type2 == "jpg" || type2 == "gif" || type2 == "png" || type2 == "bmp")
            {
                FileUpload1.SaveAs(ipath);
                Image1.Visible = true;
                Image1.ImageUrl = wpath;
                Label1.Text = "你上传的文件名称:" + name + "<br>大小:" + size + "<br>类型:" + type1 + "<br>后缀名:" + type2 + "<br>实际路径:" + ipath + "<br>虚拟路径:" + wpath;
            }
            else
            {
                Image1.Visible = false;
                FileUpload1.SaveAs(fpath);
                Label1.Text = "你上传的文件名称:" + name + "<br>大小:" + size + "<br>类型:" + type1 + "<br>后缀名:" + type2 + "<br>实际路径:" + fpath;
            }
        }
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            LinkButton1.Text = HiddenField1.Value;
        }
    }

  • 相关阅读:
    DBCP数据源使用
    实例介绍Cocos2d-x开关菜单
    Material UI:很强大的CSS框架
    stl之hash_multimap
    使用OpenCV滑动条写成的简单调色器,实时输出RGB值
    Android中怎样自己制作su
    华南运维论坛 2015-07-25
    POJ2417 Baby-Step-Gaint-Step 算法
    《网络编程》套接字地址与名字转换
    Hibernate缓存
  • 原文地址:https://www.cnblogs.com/handboy/p/7143819.html
Copyright © 2020-2023  润新知