一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ASP.NET 利用服务器控件上传和下载文件

时间:2011-01-10 编辑:简简单单 来源:一聚教程网

asp教程.net 利用服务器控件上传和下载文件

第一步,选择上传文件。每二步,判断文件格式。第三步,指定存放目录,第四步,保存文件。

 

废话不多说直接上菜:

   

 

       

 

       

 

源码很干净简单,就不多做解释,需要注意一点的是按钮的客户端点击事件:onclientclick

 

好了,凉菜已经上桌了,现在开始上主菜。 

 

protected void btnupload_click(object sender, eventargs e)

    {

        //指定文件存放目录,这里有个条件服务器中

        if (!system.io.directory.exists(server.mappath("~/filelist/files")))

            system.io.directory.createdirectory(server.mappath("~/filelist/files"));

 

        //保存文件

        fileupload.postedfile.saveas(server.mappath("~/filelist/files/" + fileupload.filename));

        scriptmanager.registerstartups教程cript(this.page, this.gettype(), "", "alert('上传成功');", true);

    }

 


当然在上传事件中会有一些逻辑判断和异常捕获,为了达到一目了然的效果,在这里就把它们省掉了。

 

补充一句删除文件代码:

//删除服务器上的文件

system.io.file.delete(server.mappath("~/filelist/files/xxx.doc"));

 

热门栏目