免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FileUpload控件属性:FileName: 获取上传的文件名HasFile: 是否选择(存在)上传的文件ContentLength: 获得上窜文件的大小,单位是字节(byte)方法:Server.MapPath(): 获取服务器上的物理路径SaveAs(): 保存文件到指定的文件夹注意:默认情况下限制上传文件大小为4MB,通过ments(这个设置是全局的配置)可以修改其默认设置或者通过修改web.config文件来改变应用程序上传限制.如:Xml代码 1. 元素解释:maxRequestLength: 设置上传文件大小,单位是kb.executionTimeout: 允许执行请求的最大秒数,此功能必须在Compilation元素中Debug属性为false时才生效.enable: 指定是否在当前的节点及子节点级别启用应用程序域 (AppDomain),以接受传入的请求。如果为 False,则实际上关闭了该应用程序。默认值为 True.通俗的说就是:是否允许用户访问该网站(是否允许Http请求)注意:如果上传文件超过maxRequestLength大小,会出现页面无法显示的情况.如:检查文件上传类型:1).客户端检查(javascript实现)2).服务器端检查示例:界面参考: javascript: Js代码 1. functioncheckType() 2. 3. /得到上传文件的值 4. varfileName=document.getElementById(FileUpLoad1).value; 5. 6. /返回String对象中子字符串最后出现的位置. 7. varseat=fileName.lastIndexOf(.); 8. 9. /返回位于String对象中指定位置的子字符串并转换为小写. 10. varextension=fileName.substring(seat).toLowerCase(); 11. 12. /判断允许上传的文件格式 13. /if(extension!=.jpg&extension!=.jpeg&extension!=.gif&extension!=.png&extension!=.bmp) 14. /alert(不支持+extension+文件的上传!); 15. /returnfalse; 16. /else 17. /returntrue; 18. / 19. 20. varallowed=.jpg,.gif,.png,.bmp,.jpeg; 21. for(vari=0;iallowed.length;i+) 22. if(!(allowedi!=extension) 23. returntrue; 24. 25. 26. alert(不支持+extension+格式); 27. returnfalse; 28. function checkType() /得到上传文件的值 var fileName=document.getElementById(FileUpLoad1).value; /返回String对象中子字符串最后出现的位置. var seat=fileName.lastIndexOf(.); /返回位于String对象中指定位置的子字符串并转换为小写. var extension=fileName.substring(seat).toLowerCase(); /判断允许上传的文件格式 /if(extension!=.jpg&extension!=.jpeg&extension!=.gif&extension!=.png&extension!=.bmp) /alert(不支持+extension+文件的上传!); /return false; /else /return true; / var allowed=.jpg,.gif,.png,.bmp,.jpeg; for(var i=0;iallowed.length;i+) if(!(allowedi!=extension) return true; alert(不支持+extension+格式); return false; .aspx:Html代码 1. 2. 3. 无标题页4. 5. 6. 7. 8. 9. 10. 13. 14. 15. 16. 17. 无标题页 .aspx.cs: C#代码 1. /文件上传按钮click事件 2. protectedvoidbtnFileUpload_Click(objectsender,EventArgse) 3. 4. 5. if(FileUpLoad1.HasFile) 6. 7. /判断文件是否小于10Mb 8. if(FileUpLoad1.PostedFile.ContentLength这里为什么不是:FileUpLoad1.PostedFile.FileName 16. *而是:FileUpLoad1.FileName? 17. *前者是获得客户端完整限定(客户端完整路径)名称 18. *后者FileUpLoad1.FileName只获得文件名. 19. */20. 21. /当然上传语句也可以这样写(貌似废话): 22. /FileUpLoad1.SaveAs(D:+FileUpLoad1.FileName); 23. 24. lblMessage.Text=上传成功!; 25. 26. catch(Exceptionex) 27. 28. lblMessage.Text=出现异常,无法上传!; 29. /lblMessage.Text+=ex.M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年《药品经营和使用质量监督管理办法》培训试题及答案
- 虚拟现实酒店管理培训系统采购通知(7篇)
- 心理咨询师骨干师资培训心得体会
- 企业远程培训网上教学心得体会
- 2026年面粉加工生产线项目可行性研究报告
- 2024年陕西西安阎良职业学院高职单招职业技能考试题库带答案详解(培优B卷)
- 2025年山东九河职业学院高职单招职业适应性测试考试模拟试卷及参考答案详解【基础题】
- 2027年河北冀州职业学院单招职业技能考试模拟试卷带答案详解(研优卷)
- 2024年承德生态职业学院单招职业技能考试题库附答案详解【预热题】
- 2027年华阴文旅职业学院单招综合素质考试模拟试卷及答案详解【网校专用】
- 2025年教师招聘考试(心理健康教育)(中小学)综合能力测试题及答案
- 2026新版生产安全事故应急预案+两个报告
- 2025年海南三沙市事业单位公开招聘笔试试卷(含完整答案解析)
- 江苏盐城东台市2026年专职网格员招聘考试试卷-含答案解析
- 2026年消化系统内镜报告规范解读手册
- 2026年南昌县医疗健康集团县120急救中心自主招聘16人考试备考题库及答案详解
- 2026年CCAA国家注册审核员考试(有机产品认证基础)复习题及答案
- 2025年国家文物保护工程监理师考试试卷(附答案)
- 2026内蒙古工程建设行业供需现状调研及战略发展规划分析报告
- 2026年人教部编版新教材语文四年上册全册教案设计(含教学计划)
- 药剂师招聘笔试题试题集详解
评论
0/150
提交评论