热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

asp.net图片上传

好久没有用asp.net了最近在做一个小网站,用到图片上传数据库(这里没有实现上传到数据库的方法)知道怎么上传和截取字符串了后,上传数据库也就很简单了最关键的是几点1.HttpPo
好久没有用asp.net了 最近在做一个小网站,用到图片上传数据库(这里没有实现上传到数据库的方法) 知道怎么上传和截取字符串了后,上传数据库也就很简单了
最关键的是几点
1 . HttpPostFile的属性FileName
2 . 还有SaveAs方法,要注意URL的格式,
3 . 还有以前我都是用的字符串截图判断文件的格式,原来可以用System.IO.Path.GetExtension(HPF.FileName) 呵呵方便了很多。

asp.net图片上传asp.net图片上传代码
protected void Button1_Click(object sender, EventArgs e)
    {
        
string FilePath = Server.MapPath("./"+ "File";//将要存放的路径文件File;
        string newName;    
        
string picExt;
        
if (FileUpload1.HasFile)
        {
//判断选择了文件

            HttpPostedFile HPF 
= FileUpload1.PostedFile;
            
// 这种方法用单个文件上传,多个文件要用HttpFileCollection

            
if (HPF.ContentLength > 0)
            {
//判断文件大小              
                picExt = System.IO.Path.GetExtension(HPF.FileName).ToLower();//获得文件的拓展     
                newName = DateTime.Now.ToString("yyyyMMddHHmmss");
                newName 
+= picExt;
                
if (picExt==".jpg"||picExt==".bmp"||picExt==".png"||picExt==".gif")
                {
                    
// HPF.SaveAs(FilePath + "\\" + System.IO.Path.GetFileName(HPF.FileName));HPF.FileName这个是获取文件的名字
                    HPF.SaveAs(FilePath + "\\" + System.IO.Path.GetFileName(newName));
                }
                
else
                {
                    
this.Label1.Text = "图片格式不支持,请选择jpg|png|gif|bmp格式";
                }
             
            }
                  
        }
        
else
        {
            Label1.Text 
= "请选择图片";        
        }
        
    }
 
好久没有用asp.net了 最近在做一个小网站,用到图片上传数据库(这里没有实现上传到数据库的方法) 知道怎么上传和截取字符串了后,上传数据库也就很简单了
最关键的是几点
1 . HttpPostFile的属性FileName
2 . 还有SaveAs方法,要注意URL的格式,
3 . 还有以前我都是用的字符串截图判断文件的格式,原来可以用System.IO.Path.GetExtension(HPF.FileName) 呵呵方便了很多。

推荐阅读
author-avatar
篱边_水祭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有