js判断上传文件类型 格式 扩展名(后缀名)

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>js代码</title>
<script language="网页特效">
function isvalidatefile(obj){
    var extend = form1.file.value.substring(form1.file.value.lastindexof(".")+1);
    if(extend==""){
    }else{
if(!(extend=="xls"||extend=="doc")){
   alert("请上传后缀名为xls或doc的文件!");
   var nf = obj.clonenode(true);
            nf.value='';
            obj.parentnode.replacechild(nf, obj);
   return false;
}
    }
     return true;
}
</script>
</head>

<body>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="">
  <label for="filefield"></label>
  <input type="file" name="file" id="file" />
  <input type="button" name="button" id="button" value="检测上传文件类型" onclick="isvalidatefile('file');" />
</form>
</body>
</html>

时间: 2024-09-14 01:20:25

js判断上传文件类型 格式 扩展名(后缀名)的相关文章

js判断上传文件类型判断FileUpload文件类型代码_javascript技巧

asp.net中html标签代码: 复制代码 代码如下: <asp:FileUpload ID="fuMain" runat="server" /> <asp:Button ID="btnUpload" runat="server" OnClientClick="return CheckWorkFile()" Text="上传" /> 普通的html标签: 复制代

ASP.net判断上传文件类型的三种有效方法

 这篇文章主要介绍了用ASP.net判断上传文件类型的三种方法,需要的朋友可以参考下 一.安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法.   代码如下: Boolean fileOk = false;  string path = Server.MapPath("~/images/");  //判断是否已经选取文件  if (FileUpload1.HasFile)  {  //取得文件的扩展名,并转换成小

js判断上传文件后缀名是否合法_javascript技巧

本文实例介绍了js判断上传文件后缀名是否合法的详细代码,分享给大家供大家参考,具体内容如下 效果图: 选择文件 选择1.jpg文件 上传成功合法 除图片文件格式以外,其他都是不合法的操作. 具体代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>判断文件上传是否合法</tit

PHP判断上传文件类型的解决办法_php技巧

分享给大家php判断上传文件类型的方法,大家一起学习学习. /** * 读取文件前几个字节 判断文件类型 * @return String */ function checkTitle($filename){ $file=fopen($filename, "rb"); $bin=fread($file, 2); //只读2字节 fclose($file); $strInfo =@unpack("c2chars", $bin); $typeCode=intval($s

ASP.net判断上传文件类型的三种有效方法_实用技巧

一.安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法. 复制代码 代码如下: Boolean fileOk = false; string path = Server.MapPath("~/images/"); //判断是否已经选取文件 if (FileUpload1.HasFile) { //取得文件的扩展名,并转换成小写 string fileExtension = System.IO.Path.GetEx

js 判断上传文件大小及格式代码_javascript技巧

我们在做文件上传时,为了实现异步上传的效果,一般会选择采用iframe的形式来进行文件的上传,但我们不能像ajax那样对服务端返回的数据进行处理,从而来进行文件大小以及文件样式的判断,所以我们一般也会想到使用js对上传的文件大小以及格式进行初步的判断,在服务端再进行一次判断(防止浏览器拒绝执行脚本文件). 以下提供一种方法用js判断文件大小. 复制代码 代码如下: var url = window.location.href, type = url.substr(url.lastIndexOf(

php判断上传文件类型

 代码如下 复制代码 $a =time(); echo date('y-m-d',$a); $array = array('jpg','gif','png','jpeg'); $picimg ='/upfile/upload_pic/thumbnail_1258615556.jpg'; $img = strtolower($picimg); $ext = substr($img,strrpos($img,'.')+1); echo $ext; if( !in_array( $ext,$array

php获取上传文件类型 获取文件后缀

 代码如下 复制代码 //获得图片的格式,包括jpg,png,gif function get_type($img_name)//获取图像文件类型 {  if (preg_match("/.(jpg|jpeg|gif|png|bmp)$/i", $img_name, $matches)){   $type = strtolower($matches[1]);  }else{   $type = "string";  }  return $type; } //判断上传

php限制上传文件类型并保存上传文件的方法_php技巧

本文实例讲述了php限制上传文件类型并保存上传文件的方法.分享给大家供大家参考.具体如下: 下面的代码演示了php中如何获取用户上传的文件,并限制文件类型的一般图片文件,最后保存到服务器 <?php $allowedExts = array("gif", "jpeg", "jpg", "png"); $extension = end(explode(".", $_FILES["file&qu