FileUpload控件副本.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FileUpload控件 ? 属性: FileName: 获取上传的文件名 HasFile: 是否选择(存在)上传的文件 ContentLength: 获得上窜文件的大小,单位是字节(byte) ? 方法: Server.MapPath(): 获取服务器上的物理路径 SaveAs(): 保存文件到指定的文件夹 ? 注意:默认情况下限制上传文件大小为4MB,通过ments(这个设置是全局的配置)可以修改其默认设置 或者通过修改web.config文件来改变应用程序上传限制. ? 如: ?? Xml代码 httpRuntime?maxRequestLength=10240?executionTimeout=150?enable=true/?? httpRuntime maxRequestLength=10240 executionTimeout=150 enable=true/ ? 元素解释: maxRequestLength: 设置上传文件大小,单位是kb. ? executionTimeout: 允许执行请求的最大秒数,此功能必须在Compilation元素中Debug属性为false时才生效. ? enable: 指定是否在当前的节点及子节点级别启用应用程序域 (AppDomain),以接受传入的请求。如果为 False,则实际上关闭了该应用程序。默认值为 True. 通俗的说就是:是否允许用户访问该网站(是否允许Http请求) ? 注意:如果上传文件超过maxRequestLength大小,会出现页面无法显示的情况. ? 如: ? ? 检查文件上传类型: 1).客户端检查(javascript实现) 2).服务器端检查 ? 示例: 界面参考: ?? javascript: ?? Js代码 function?checkType(){ ?? ?? ?? ??//得到上传文件的值 ?? ??var?fileName=document.getElementById(FileUpLoad1).value; ?? ?? ?? ??//返回String对象中子字符串最后出现的位置. ?? ??var?seat=fileName.lastIndexOf(.); ?? ? ?? ??//返回位于String对象中指定位置的子字符串并转换为小写. ?? ??var?extension=fileName.substring(seat).toLowerCase(); ?? ? ?? ??//判断允许上传的文件格式 ?? ??//if(extension!=.jpgextension!=.jpegextension!=.gifextension!=.pngextension!=.bmp){ ?? ??//alert(不支持+extension+文件的上传!); ?? ??//return?false; ?? ??//}else{ ?? ??//return?true; ?? ??//} ?? ?? ?? ??var?allowed=[.jpg,.gif,.png,.bmp,.jpeg]; ?? ??for(var?i=0;iallowed.length;i++){ ?? ??????if(!(allowed[i]!=extension)){ ?? ??????????return?true; ?? ??????} ?? ??} ?? ??alert(不支持+extension+格式); ?? ??return?false; ?? }?? function checkType(){ //得到上传文件的值 var fileName=document.getElementById(FileUpLoad1).value; //返回String对象中子字符串最后出现的位置. var seat=fileName.lastIndexOf(.); //返回位于String对象中指定位置的子字符串并转换为小写. var extension=fileName.substring(seat).toLowerCase(); //判断允许上传的文件格式 //if(extension!=.jpgextension!=.jpegextension!=.gifextension!=.pngextension!=.bmp){ //alert(不支持+extension+文件的上传!); //return false; //}else{ //return true; //} var allowed=[.jpg,

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档