- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,
您可能关注的文档
最近下载
- 南京旅游策划案例分析报告.pptx
- 新人教pep三年级上册Unit2 Different families Letters and sounds 课件.pptx
- 2023《汉语言文学开题报告:陶渊明田园诗的艺术意蕴》2800字.docx VIP
- 23J909 工程做法(建筑图集).docx VIP
- 2023版反假考试复习题库-中(多选题部分).pdf VIP
- 初中数学人教版和北师大版目录.docx VIP
- 工作、消费、新穷人(英)齐格蒙特·鲍曼.pdf
- 运动竞赛学教案_精品.doc
- 钻探地质编录方法及要求要点详解.ppt
- SHT3225-2024 石油化工安全仪表系统安全完整性等级设计规范(报批稿).pdf
文档评论(0)