ASP.NET上传文件

 protected void btnUpload_Click(object sender, EventArgs e)
        {
            //上传JPG格式的图片
            if (fileUploadID.HasFile)    //如果有文件
            {
                string strFileExtention = null;
                //获取文件拓展名
                strFileExtention = System.IO.Path.GetExtension(fileUploadID.FileName);

                if (!strFileExtention.Equals(".jpg"))//如果不是JPG格式,则不上传
                {
                    lblMsg.InnerText = "只能上传JPG格式的图片";
                    return;
                }
                else//否则上传文件
                {
                    //获取文件的绝对路径
                    string strPath = Server.MapPath(fileUploadID.FileName);
                    //上传文件
                    fileUploadID.PostedFile.SaveAs(strPath);
                }
            }
        }
时间: 2024-10-26 11:22:58

ASP.NET上传文件的相关文章

asp.NET上传文件到指定文件夹,ACCESS数据库,SQL数据库代码

access|asp.net|上传|数据|数据库 /* 我修改了一天时间.终于找到门路了.呵呵ACCESS中存放文件内容的字段类型为:OLE对象SQL中存放文件内容的字段类型为:image此代码为上传文件代码.梢后整理发布下载文件代码 代码设计实现功能:asp.NET上传文件到指定文件夹,ACCESS数据库,SQL数据库代码 已经测试文件格式 .TXT,JPG..MDB.GIF */ using System;using System.Collections;using System.Compo

ASP.NET上传文件的三种基本方法

 ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法. 方法一:用Web控件FileUpload,上传到网站根目录. Test.aspx关键代码: [html] view plaincopy <form id="form1" runat="server">   <asp:FileUpload ID="FileUpload1" runat="server&q

绕过silverlight的安全限制的js和asp.net上传文件方法

绕过silverlight的安全限制的js和asp教程.net上传文件方法 1.silveright页面按钮调用承载页的js代码打开一个用于上传的aspx页面,文件的上传都是在这个页面中完成. 2.文件上传完成以后,上传页将上传的文件的文件名传回承载页,再由承载页传回silverlight,以完成其它的工作. 具体实现如下: 1.首先这个方法需要silverlight与承载页的js代码进行交互,所以必须完成以下的基础操作: 1 void FileUploader_Loaded(object se

asp.net上传文件到数据库的解决方案_实用技巧

现在,我们来看存放文件的数据库表结构,这里,我们给出建立表的标准SQL语句: CREATE TABLE tblBooksUpload ( DocID int NOT NULL IDENTITY Primary Key , DocTitle varchar (200) , Doc image, DocType varchar (50) , Entrydate datetime Default GetDate() ) 以上的语句中,我们看到数据表tblBooksUpload包含五个字段: ·字段Do

几个Asp.Net上传文件的控件收集

asp教程net上传文件的几个控件(downmoon收集)   1.aspnetupload 地址:http://www.aspnetupload.net/ 最早接触的上传控件.带进度条,能与系统自带的inputfile控件共用.不过是收费的,而且对firefox支持较差.最新版本是2.3 2.fancyupload - swiff meets ajax (v2.0)(开源) 地址:http://digitarald.de/project/fancyupload/ falsh上传,ajax技术,

asp.net 上传文件保存到数据库的方法( C#)

asp教程.net 上传文件保存到数据库教程的方法( C#) C#做一个小的程序,其中用涉及到了照片的存取与显示,在网上搜索了很多有关的代码,但是几乎没有完整,大部分只是其中的存取或者显示代码,笔者将其整理了一下,形成了一个集照片上传到数据库.照片显示于一体的小模块. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawin

ASP.NET上传文件对文件类型的高级判断

以前发过一个.NET上传文件的方法的,不过那个方法中对文件类型的判断只是对后缀名来进行判断的,这样假如我把一个txt文本文件的后缀名改为jpg了也可以上传,这样无意中就造成了安全问题. 刚刚从网上找了个方法,试验了一下,是能够辨认出正确的文件类型的,如下: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.

ASP AspUpload上传文件示例代码

  AspUpload上传组件在ASP中使用广泛,对于一些ASP新手来说,可能还不知道如何用,AspUpload不仅可以上传图片,还可以上传其它格式的文件,比如TXT.rar,甚至是exe等,只要你不做限制,它就只管上传,因此来说,为了安全考虑,我们上传前都会做些限制,今天这个例子,就是不允许上传asp,asa,aspx格式的文件,当然,这里的扩展名你可根据自己需要添加,以下代码是实现上传的关键代码,供新手参考.

ASP.NET上传文件的简单例子

  一个较简单的ASP.NET文件上传程序的代码,可以上传RAR.ZIP.TXT.JPG.GIF.DOC等格式的文件.你可以直接复制代码保存成aspx文件即可测试.备注:本代码是使用VB.NET编写,在WIN2003+IIS(安装有.NET3.5框架)中调试通过. 文件上传时可检测文件名称.文件大小和文件类型,暂时没有做上传类型的限制,你可以自己添加类型限制.