js 检测上传图片类型大小代码

js 检测上传图片类型大小代码

var img=null;
function showtype()
{
if(document.up.title.value=="")
 {alert("请输入照片说明!");
 document.up.title.focus();
 return false;
 }
var fsize=0;
if(img)img.removenode(true);
img=document.createelement("img");
img.style.position="absolute";
img.style.visibility="hidden";
document.body.insertadjacentelement("beforeend",img);
img.src=up.inp.value;
var ftype=img.src.substring(img.src.length-4,img.src.length)
ftype=ftype.touppercase();
fsize=img.filesize;
if((ftype.indexof('jpg',0)==-1) && (ftype.indexof('gif', 0)==-1))
 { alert("sorry!上传失败!nn请选择您要上传的照片nn且只能是.jpg或.gif图片类型。");
 return false;
 }
alert("您确定要上传此文件吗?");
//return confirm("文件尺寸:宽"+img.offsetwidth+"px  x  高"+img.offsetheight+"px");
if(img.filesize<0)
 {alert("文件类型错误!只能是.jpg或.gif图片类型。");
 return false;
 }
if(img.filesize>512000)
 {alert("文件大小超出500k,请重新选择!");
 return false;
 }
return true;
}

时间: 2024-07-31 17:47:20

js 检测上传图片类型大小代码的相关文章

js 检测上传图片类型与高宽(按比例缩放)

<form action="" method="post" enctype="multipart/form-data" name="dform">   <label for="ifile"></label>   <input type="file" name="ifile" id="ifile">  

js检测浏览器类型代码

js检测浏览器类型代码, 方法1 var ua = navigator.userAgent.toLowerCase(); var binfo = {     ve : ua.match(/.+(?:rv|it|ra|ie|me)[/: ]([d.]+)/)[1],     ie : /msie/.test(ua) && !/opera/.test(ua),     op : /opera/.test(ua),     sa : /version.*safari/.test(ua),    

js比例缩放图片大小代码

<head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <title>js比例缩放图片大小代码</title> <script language="javascript教程">           function downimage(imgd){         var image=ne

js判断undefined类型示例代码

 这篇文章主要介绍了js判断undefined类型的实现方法,需要的朋友可以参考下  代码如下: if (reValue== undefined){  alert("undefined");  }  发现判断不出来,最后查了下资料要用typeof方法:  if (typeof(reValue) == "undefined") {  alert("undefined");    }    typeof 返回的是字符串,有六种可能:"num

js检测上传图片大小类型代码

function checkPic(){  var file=document.getElementById("picfile");  if (checkExd(file.value)){   if(checkSize(file.value)){   return true;   }else {   return false;   }  }else{   return false;  } } function checkSize(fileName){ var img=new Image

javascript 检测上传图片类型代码

<form enctype="multipart/form-data" method="post" name="upform" target="upload_target" action="upload.php">   <input type="file" name="Filedata" id="Filedata"/>   

php通过文件头检测文件类型通用代码类(zip,rar等)

有时候我们这样做还不完善.可能有些人上存一些文件,但是他通过修改扩展名,让在我们的文件类型之内. 单实际访问时候又不能展示(因为扩展名与文件内容不符).下面这个php类,可能能够给我们带来帮助.一.php检测类 首先说明下,上面文件头与文件类型映射关系来自网上,如果你有新的文件需要检查,只需要将映射加入即可. 如果你需要知道文件头信息,可以通过工具:winhex打开标准文件查找.如: 代码: 复制代码 代码如下: <?php /*通过文件名,获得文件类型* *@author chengmo* *

使用js检测浏览器的实现代码_基础知识

在写跨浏览器的js程序中,检测浏览器是一个很重要的工作.我们不时要为不同的浏览器写分支代码.如下是一种: 复制代码 代码如下: //添加事件工具函数function addEvent(el,type,handle){    if(el.addEventListener){//for standard browses        el.addEventListener(type,handle,false);    }else if(el.attachEvent){//for IE       

js判断undefined类型示例代码_javascript技巧

复制代码 代码如下: if (reValue== undefined){ alert("undefined"); } 发现判断不出来,最后查了下资料要用typeof方法: if (typeof(reValue) == "undefined") { alert("undefined"); } typeof 返回的是字符串,有六种可能:"number"."string"."boolean".