js 怎么判断图片的真实格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 怎么判断图片的真实格式相关的知识,希望对你有一定的参考价值。
不是判断后缀名的
function check()var aa=document.form1.userfile.value.toLowerCase().split(\'.\');//以“.”分隔上传文件字符串alert(aa)if(document.form1.userfile.value=="")alert(\'图片不能为空!\');return true;elseif(aa[aa.length-1]==\'gif\'||aa[aa.length-1]==\'jpg\'||aa[aa.length-1]==\'bmp\')//判断图片格式alert(\'图片格式正确!\');
return true;elsealert(\'对不起,你选择的图片格式不对\\n图片格式应为*.jpg、*.gif、*.bmp\');追问
我要的是它的mime类型,不是后缀名
参考技术A 为了安全起见,js没有能力获取本地文件,所以不能够判断图片的真实格式了很多人说ActiveXObject可以,这个只是IE提供的一个对象,其它浏览器不兼容,所以根本不用考虑; 这也是为什么图片的mime类型要在后台判断 参考技术B 如果不考虑改文件名的话,控制accept属性以及判断后缀名已经够用了,
更高级的,JS也做不到,上传到服务器后后台解释吧
jquery.uploadify.js修改时,怎么判断上传了几张图片
jquery.uploadify.js修改时,怎么判断上传了几张图片?
假设设定上传8张,上传后修改,还可以继续上传8张
$('#upload').uploadify(
'auto' : true,
'removeTimeout' : 1,
'swf' : 'uploadify.swf',
'uploader' : '/uploadify.php',
'buttonText' : '选择图片',
'multi' : true,
'uploadLimit' : 8,
'fileTypeDesc' : 'Image Files',
'fileTypeExts' : '*.gif;*.jpg;*.jpeg;*.png;',
'fileSizeLimit' : '1024KB',
'onUploadSuccess': function(event, data, status)
);
是缺少哪个参数判断?
法二,放图片上传到指定的文件夹中,再遍历一遍文件数量。追问
答非所问,不懂装懂!
跟数据库什么的没关系
问的是修改一条记录
jquery.uploadify.js 有哪个参数统计之前上传了几张
仅此jquery.uploadify.js 不能的,你要通过保存数据库的方法来实现,它无此参数。
追问图片上传后,当然有存在数据库,修改时再读出来了
修改时,已经上传过的图片也有显示出来
就是不知道jquery.uploadify.js有哪个属性来判断之前上传过几张
你若懂的话再回答!!!
'onUploadSuccess': function (file, data, response) 方法要执行多次,怎么判断他上传的图片是最后一张!
以上是关于js 怎么判断图片的真实格式的主要内容,如果未能解决你的问题,请参考以下文章
js和jquery如何获取图片真实的宽度和高度_javascript技巧