JS中如何判断上传文件的类型啊

如题所述

第1个回答  2013-08-21
<form onsubmit="return fileCountCheck(this);">

<input type="file" name="mulUp[]" multiple="multiple" required="required" />

<input type="submit" />

</form>

<script type="text/javascript">

function fileCountCheck(objForm){

if (window.File && window.FileList) {

var fileCount = objForm["mulUp[]"].files.length;

if(fileCount > 10){

window.alert('文件数不能超过10个,你选择了' + fileCount + '个');

}

else {

window.alert('符合规定');

}

}

else {

window.alert('抱歉,你的浏览器不支持FileAPI,请升级浏览器!');

}

return false;

}

</script>本回答被网友采纳
第2个回答  2013-08-03
只能截取字符串
去最后一个.后面的所有数字
1

js如何判断文件类型是否是rar
var suffix = fileName.split(".")[1]; if (suffix == "rar") { alert("上传的是rar文件"); } else { alert("上传的是其他文件") } })选中文件后通过截取.后面的字符串来判断文件是以什么结尾的就可以判断该文件的类型了。上面代码你选中一个文件后,页面会弹出你选择...

js怎么验证上传的文件是excel
一般在js获取文件上传路径,然后得到文件后缀,然后根据后缀进行判断。

利用JS在客户端判断文件上传的真实格式(获取文件后缀的朋友就不要回答...
你在谷歌浏览器打开控制台,输入document.getElementById('file').files,这个方法也可以用来获取文件的大小,如果file有选择文件的话会显示filelist会有type出现,不过我试了一下,效果跟获取文件后缀名差不多,而且前端验证很容易欺骗,安全性考虑都会在后端重新验证。

js 判断文件格式
实现如下:用js对上传的文件大小以及格式进行初步的判断,在服务端再进行一次判断 \/\/判断照片大小 function getPhotoSize(obj){ photoExt=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();\/\/获得文件后缀名 if(photoExt!='.jpg'){ alert("请上传后缀名为jpg的照片!");return false...

怎样用JS控制文件上传时FILE控件内默认的文件类型
有两种方式,1、用fileupload控件在后台判断 FileUpload1.FileContent.Length判断大小,System.IO.Path.GetExtension(FileUpload1.FileName)获取文件后缀 2、用jquery上传控件,可以直接判断类型和大小 另外js也可以在前台判断文件类型,但不能获取文件大小,需要引用插件 ...

jsp如何限制上传文件的类型
那你所上传的MIME类型是怎么获取的?不也就是Web容器根据你所上传的文件的扩展名在其相关的xml配置文件中(比如说Tomcat的全局web.xml)中的 <mime-mapping> <extension>xxx<\/extension> <mime-type>xxx\/xxx<\/mime-type> <\/mime-mapping> 中获取mime类型的吗?说到底,mime类型的判断还是通过扩展名来...

js文件上传验证文件类型第一个为文本,第二个为MP3格式,第三个为jpg...
代码中有必要的注释:<!doctype html>文件类定义添加附件 语音文件

上传文件前先用js判断有没有选择文件
首先判断判断 :document.getElementById("youFileCtl").value!="";就可以判断有没有选择文件了。

js里能否对上传的file文件首先进行判断是否为空
假设input是file所在的那个input标签。if(input.value!='')

设置上传文件名包含特殊字符进行判断
(1)不容许用户上传包含特殊字符的文件 在上传文件的时候,加上必要的效验;这个比较简单,改动量小。另外文件名包含特殊字符的文件,比较少,原因是无法从键盘输入特殊字符!JS校验方法举例:方法1:排除法 function containSpecial( str )   {       var ...

相似回答