日期:2011-10-09  浏览次数:20417 次

本文简单介绍ASP.NET 2.0中将图片或文件上传到服务器或保存到数据库的方法,以及保存后如何显示和下载。
1.图片及文件保存到服务器
1.1 上传
本示例构造一个能将文件上传到服务器指定目录的页面。
(1)       新建一个ASP.NET网站,增加web.config配置文件。
(2)       在解决方案资源管理器中,在网站名称上单击鼠标右键,增加一个文件夹,取名为Images,作为上传文件的路径。
(3)       进入default.aspx的设计模式,从工具箱的标准选项卡中,拖一个FileUpload控件到页面上,默认ID为“FileUpload1”。该控件负责选中一个文件。
(4)       拖一个Button到页面上,Text属性设置为“上传”,ID设置为btnUpload。点击该按钮后,上传文件。
(5)       为上传按钮增加Click事件。
(6)       在Click事件中,增加以下代码:
    protected void btnUpload_Click(object sender, EventArgs e)
    {
        // 是否选中了文件,如果没有选中,提示并返回
        if (FileUpload1.FileName == "")
        {
            Response.Write("<script language='javascript'>alert('请先选中一个文件再点击上传按钮!');</script>");
            return;
        }
 
        /*