热门标签 | 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) 呵呵方便了很多。

推荐阅读
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • springmvc学习笔记(十):控制器业务方法中通过注解实现封装Javabean接收表单提交的数据
    本文介绍了在springmvc学习笔记系列的第十篇中,控制器的业务方法中如何通过注解实现封装Javabean来接收表单提交的数据。同时还讨论了当有多个注册表单且字段完全相同时,如何将其交给同一个控制器处理。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
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社区 版权所有