js 如何验证上传文件的类型?
2013-12-23 11:53
435 查看
java web 开发中,文件上传时限制文件类型:
直接上代码:
function checkFileType(name,file){
var extArray = new Array(".doc",".docx");
var allowSubmit = false;
if (!file){
return;
}
while (file.indexOf("\\") != -1){
file = file.slice(file.indexOf("\\") + 1);
}
var ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++) {
if (extArray[i] == ext){
allowSubmit = true;
break;
}
}
if(!allowSubmit){
alert("只能上传以下格式的文件:"+ (extArray.join("")) + "\n请重新选择再上传.");
document.getElementById(name).value = "";
}
}
其中:extArray是要求文件类型。可自行定义。
这是复用别人的代码,并非原创。方便大家学习!
直接上代码:
function checkFileType(name,file){
var extArray = new Array(".doc",".docx");
var allowSubmit = false;
if (!file){
return;
}
while (file.indexOf("\\") != -1){
file = file.slice(file.indexOf("\\") + 1);
}
var ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++) {
if (extArray[i] == ext){
allowSubmit = true;
break;
}
}
if(!allowSubmit){
alert("只能上传以下格式的文件:"+ (extArray.join("")) + "\n请重新选择再上传.");
document.getElementById(name).value = "";
}
}
其中:extArray是要求文件类型。可自行定义。
这是复用别人的代码,并非原创。方便大家学习!
相关文章推荐
- JS验证上传文件类型
- js验证上传文件大小、图片类型限制
- JS简单验证上传文件类型的方法
- js验证上传图片文件大小,类型等
- js验证上传图片文件大小,类型等
- jsp页面中文件上传时在页面上用JS加上简单的文件类型验证
- 上传文件时JS验证文件类型
- JS验证上传文件类型
- 今天学了啥?上传绕过—JS验证实例 /大小写/双重后缀名/过滤绕过/特殊后缀名/文件流类型/文件重写
- 文件上传如何合理地验证文件类型?
- JS验证上传文件类型
- ExtJS 如何验证上传文件类型
- 验证文件上传有效类型的正则表达式
- web开发 js、jQuery文件上传限制类型
- js限制input file文件上传的大小和类型
- action中如何获取上传文件的文件名和类型
- MIME类型-服务端验证上传文件的类型的讨论
- 图片上传是否为空,以及类型的js验证
- 状态数据库中上传文件在js页面端判断上传文件的类型和大小
- 如何修改上传文件大小及类型的限制