【06年博文搬家】ASP.NET 向网站上传图片

    方法一:上传到网站目录中
    1、添加一个HtmlInputFile控件,命名为uploadFile。此控件为用户选择上传文件提供交互界面。

    2、选定文件后,编程生成上传路径和文件名,此处根据具体情况而定。
需要注意的是上传到网站的文件名不是所选择文件的文件名,而是需要自己设置,当然一般可以设成与所选文件的文件名相同。
    此例路径设为"C:\Inetpub\wwwroot\upload",文件名与所选文件名相同。
    3、用下面这条语句上传文件
    //判断传入的HtmlInputFile对象中是否有文件,如果有则执行上传操作
    if (uploadFile.PostedFile.FileName != "")
    {
        //判断上传文件的文件名是否为空,如果不为空开始操作,否则放弃上传资源
        if (uploadFile.PostedFile.ContentLength > 0)
        {
            //首先得到上传文件的文件名
            string strName = uploadFile.PostedFile.FileName.Substring(uploadFile.PostedFile.FileName.LastIndexOf("\") + 1);
            //上传文件
            uploadFile.PostedFile.SaveAs("C:\Inetpub\wwwroot\upload\" + strName);
        }
    }
    方法二:上传到服务器数据库中
   
posted @ 2009-05-23 08:55  行一山人  阅读(264)  评论(0编辑  收藏  举报