`
流星剑
  • 浏览: 94693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

文件上传中sever.mapPath和Request.PhysicalApplicationPath用法

    博客分类:
  • .net
ASP 
阅读更多

aspx页面代码:

 添加一个上传控件

<p>
        <asp:FileUpload ID="FileUpload1" runat="server" /><br />
        <asp:Button ID="Button2" runat="server" Text="确认上传" onclick="Button2_Click" />
</p>

 cs文件代码:

 //保存图片
  

  protected void Button2_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)
        {
            //获取文件的扩展名
            string extend = System.IO.Path.GetExtension(FileUpload1.FileName).ToString();
            //设置保存路径(如在根目录下的userfiles下)
            string path = HttpContext.Current.Request.PhysicalApplicationPath + "userfiles//";
            //或者 string paths = Server.MapPath("~/") + "userfiles/";  
            //或者 string pathss = Server.MapPath("~") + @"\userfiles\";
            //自定义文件名(前缀+时间格式)   
            // string time = DateTime.Now.ToString("yyyyMMddHHmmssffff");//<年月日+时分秒+毫秒+微秒>
            string timeFormat = DateTime.Now.ToShortDateString().Replace("-", "") + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString();
            string fileName = "xx" + timeFormat+ extend;
            FileUpload1.SaveAs(path + fileName);//或者 FileUpload1.PostedFile.SaveAs(path + fileName);     
                
        }
    }

 

分享到:
评论

相关推荐

    数据库课程设计教务管理系统sqlsever.pdf

    数据库课程设计教务管理系统sqlsever.pdf数据库课程设计教务管理系统sqlsever.pdf数据库课程设计教务管理系统sqlsever.pdf数据库课程设计教务管理系统sqlsever.pdf数据库课程设计教务管理系统sqlsever.pdf数据库课程...

    SQLsever.0002

    SQLsever.0002

    TcpSever.rar_TCPsever_tcpsev

    在IT行业中,网络通信是至关重要的一个领域,特别是在分布式系统和互联网应用中。TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,而Socket则是实现TCP/IP通信的一种...

    my_sever.zip

    my_sever.zip

    9-1 Sever.py

    9-1 Sever.py

    Ftp-Sever.rar_ftp_ftp sever_ftp 服务器_ftp-sev_ftp-sever

    “www.pudn.com.txt”可能是该项目的源代码、文档或说明文件,它可能包含关于如何配置和使用这个FTP服务器的详细信息,包括安装步骤、配置选项以及可能的扩展方法。对于想要深入了解和自定义FTP服务器的用户来说,这...

    php链接sqlsever.zip

    在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在构建动态网站和Web应用程序时。而SQL Server是Microsoft公司出品的一款关系型数据库管理系统,它提供了强大的数据存储和处理能力。将PHP与SQL Server结合...

    sever.zip qq服务器含界面

    2. **网络编程**:服务器端需要处理客户端的连接请求,因此需要了解TCP/IP协议,以及如何使用Python的socket库建立和管理网络连接。 3. **多线程/进程**:为了处理并发请求,Python的threading或multiprocessing...

    SQL.Sever.2008.R2.Developer.Edition.iso.rar_SQL sever

    这款版本是开发人员的理想选择,因为它包含了所有企业版的功能,但并不限制在生产环境中的使用。以下是关于SQL Server 2008 R2 Developer Edition的一些关键知识点: 1. **版本介绍**: - SQL Server 2008 R2是SQL...

    TCPUDP_Sever.zip

    在计算机网络通信中,TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种广泛使用的传输层协议。本资料“TCPUDP_Sever.zip”提供了TCP/IP与UDP服务端的示例代码,帮助开发者了解并实践这两...

    SEVER.java

    SEVER.java

    sever.js

    sever.js

    tcpsever.rar_TCP服务器

    在IT行业中,TCP(传输控制协议)服务器是网络通信的核心组件,主要用于建立和管理与客户端的连接,提供数据传输服务。本示例“tcpsever.rar”提供的是一份基于Linux平台的TCP服务器实现,对于初学者来说是一个很好...

    TCPSever.rar_Server_tcp_tcp server

    本压缩包“TCPSever.rar”显然是与创建和管理TCP服务器相关的资源,我们可以从标题、描述以及标签中提取出几个关键知识点。 首先,"TCP Server"是指基于TCP协议的服务器程序。TCP是一种面向连接的、可靠的传输层...

    web-sever.rar_java http sever_sever_web sever

    创建与socket字相关联的输入流和输出流 然后,读取客户机的请求信息,若请求类型是GET,则从请求信息中获取所访问的HTML文件名,如果HTML文件存在,则打开HTML文件,把HTTP头信息和HTML文件内容通过socket传回给Web...

    epoll-sever.zip

    epoll-sever,基于C语言编写的高并发Epoll服务器,epoll-sever,基于C语言编写的高并发Epoll服务器,epoll-sever,基于C语言编写的高并发Epoll服务器epoll-sever,基于C语言编写的高并发Epoll服务器

    FTPsever.zip_ftpsever

    FTPsever 可以实现简单的FTp传输功能,希望对他人有帮助,程序已经运行好了,直接可以使用,到此为止

    SQL_SEVER.rar_SQL sever

    它以其强大的性能、高可用性和安全性在IT行业中占据重要地位。本文将深入探讨SQL Server在数据库编程开发和ADO.NET集成方面的知识。 在SQL Server中,数据库开发主要涉及以下几个方面: 1. **数据库设计**:这是...

    mysql.chm和sqlsever.chm 手册(联机从书)

    MySQL 和 SQL Server 是两种广泛应用的关系型数据库管理系统(RDBMS),它们在企业级数据存储和管理中占据着重要地位。这两个数据库系统各有特点,适用于不同的业务需求。 **MySQL** MySQL 是一个开源、免费的...

    sql sever.ppt

    【SQL Server】是一种关系型数据库管理系统,由微软公司开发,广泛应用于商业和企业环境中。...开发过程中,需要充分理解数据库设计的原则和方法,结合实际业务需求,创建高效、稳定且易于维护的数据库系统。

Global site tag (gtag.js) - Google Analytics