通用的检查方法。首先定义好有效的文件扩展名,存放在阵列中。
在JavaScript获取FileUpload控件的文件路径,并取得路径中的文件扩展名。再与阵列中的扩展名比较,如果存在,说明上传的文件是有效的,反之无效。
复制代码 代码如下:
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClientClick="return ValidateFile()" />
上面的HTML的Button按钮有一个OnClientClick事件,那是JavaScript的脚本方法:
复制代码 代码如下:
<script type="text/javascript">
var validFilesTypes = ["png", "jpg", "jpeg", "gif"];
function ValidateFile() {
var file = document.getElementById("<%=FileUpload1.ClientID%>");
var filePath = file.value;
var ext = filePath.substring(filePath.lastIndexOf(".") + 1, filePath.length).toLowerCase();
var isValidFile = false;
for (var i = 0; i < validFilesTypes.length; i++) {
if (ext == validFilesTypes[i]) {
isValidFile = true;
break;
}
}
if (!isValidFile) {
alert("无效的文件。请上传文件扩展名为:\n\n" + validFilesTypes.join(", "));
}
return isValidFile;
}
</script>
Demo:
相关推荐:
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
用AI创作的文章算原创吗?深度背后的逻辑与意义
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
亚马逊seo信息是什么,亚马逊seo关键词优化软件 ,光谷ai
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
ChatGPTO1Pro模型:开启AI新纪元,免费应用带来无尽可能,苹果上的ai写作在哪里
AI智能软件:未来科技的核心力量
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
SEO优化排-打造高效的网络营销利器,精神AI
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
二级泛站群,zblog二级泛站群 ,李宗盛ai
文章AI排版,让创作更高效的秘密武器
文章AI生成软件高效创作新纪元
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
如何识别文章是否由AI写作:技巧与方法解析
怎么用AI生成一篇文章?高效创作指南全揭秘!
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
seo都有什么意思,seo 啥意思 ,ai园林
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
自动生成文章的AI软件,助力内容创作的未来
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
如何快速写出高质量的AI文章:从入门到精通
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
高效创作之路:文章AI生成器的力量
怎么用AI写文:让创作更轻松,效率翻倍
AI免费写文:创作新时代的高效助手
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
ChatGPT5.0为什么一直没出来?背后的技术与战略,元宵节ai趣赏月
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
AI写作免费一键生成5000字:高效创作的革命性工具
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
自动写文章AI:高效创作工具,开启写作新纪元
SEO出来,打破流量瓶颈,助力企业增长的关键策略,南昌营销推广代理商电话