时间:2021-05-26
本文实例展示了JavaScript判断文件上传类型的方法,是一个非常常用的技巧。具体实现方法如下:
文件上传时用到一个功能,使用html元素的input标签实现:
<input id="imageFile" name="imageFile1" accept="image/jpg,image/jpeg,image/png,image/bmp,image/gif" type="file" title="点击选择文件" onchange="imageSubmit(this,0);"/>选中图片后立即触发onchange事件上传图片,但是重复选择相同的图片不会触发onchang事件,解决办法如下:
function imageSubmit(obj, imageType) { if (imageType == "0") { //相关处理代码... //解决上传相同图片不触发onchange事件 var nf = obj.cloneNode(true); nf.value=''; obj.parentNode.replaceChild(nf, obj); }}cloneNode()方法用来创建调用这个节点的一个完全相同的副本,参数true表示执行深复制,也就是复制节点及整个子节点树,在参数为false的情况下,执行浅复制,即只复制节点本身。复制后返回的节点副本属于文档所有,但并没有为它指定父节点。因此,这个节点副本就成为了一个“孤儿”,除非通过appendChild()、insertBefore()或replaceChild()将它添加到文档中。
希望本文所述对大家运用javascript进行web程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
分享给大家php判断上传文件类型的方法,大家一起学习学习。/***读取文件前几个字节判断文件类型*@returnString*/functioncheckTit
本文实例讲述了php判断文件上传类型及过滤不安全数据的方法。分享给大家供大家参考。具体如下:禁止上传除图片文件以外的文件,提示,不要获取文件扩展名来判断类型,这
php判断文件上传图片格式的实例详解判断文件图片类型,$type=$_FILES['image']['tmp_name'];//文件名//$type=$this
对于提供上传的服务器,需要对上传的文件进行过滤。本文为大家提供了python通过文件头判断文件类型的方法,避免不必要的麻烦。分享代码如下importstruct
图片上传常用的类型判断方法有这么几种---截取扩展名、获取文件ContentType(MIME)、读取byte来判断(这个什么叫法来着?)。前两种都有安全问题。