`
MyEyeOfJava
  • 浏览: 1151944 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71167
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

验证上传文件类型

阅读更多
<SCRIPT LANGUAGE="JavaScript">
<!--
// 去左空格
function ltrim(s){ 
 return s.replace( /^\s*/, ""); 
}
// 去右空格
function rtrim(s){ 
 return s.replace( /\s*$/, ""); 
}
// 去左右空格
function trim(s){ 
 return rtrim(ltrim(s)); 
}
//获取文件扩展名
function get_ext(f_path){
 var ext = '';
 
 if(f_path != null && trim(f_path).length > 0){
    f_path = trim(f_path);
    ext = f_path.substring(f_path.lastIndexOf(".") + 1, f_path.length);
 }
 return ext;
}
//验证文件扩展名
function chk_ext(f_path){
 var ext = get_ext(f_path);
 
 //根据需求定制
 var accept_ext = new Array("BMP","JPEG","GIF","PSD","PNG","TIFF","TGA","EPS","JPG");
 
 var flag = false;
 
 if(ext != ''){
    for(var i=0; i<accept_ext.length; i++){
  if(ext.toLowerCase() == accept_ext[i])
   flag = true;
    }
 }
 return flag;
}
//-->
</SCRIPT>

调用 

<script type="text/javascript">
 function dd(){
  var name=document.getElementById("yzname");
  if(name.value!=""){
   if(!chk_ext(document.all.file1.value)){
    alert("不支持此格式!");
    return false;
   }
   document.form1.action="../../../upload?path=edu&actionClass=net.hlj.eduWork.myDocuments.seal.service.SealUploadAction";
   document.form1.method="post";
         document.form1.submit();
       // alert("新增成功!");
        }else{
         alert("电子印章名称不能为空!添加失败!");
        }
 }
</script>

分享到:
评论

相关推荐

    ExtJS验证上传文件类型

    ExtJS 验证上传文件类型 ExtJS 中实现文件上传功能是非常方便的,但对于新手来说,控制文件上传类型是一个难题。例如,我们只想让用户上传特定的文件类型,例如txt文件,那么如何实现当用户上传非txt文件时,给出...

    JS简单验证上传文件类型的方法

    在JavaScript中,验证上传文件类型是一项重要的功能,它可以帮助我们确保用户上传的文件符合我们的预设格式,从而提高网站的安全性和用户体验。以下是对标题和描述中提到的JS验证上传文件类型方法的详细解释: 首先...

    java实现上传文件类型检测过程解析

    "Java 实现上传文件类型检测过程解析" Java 实现上传文件类型检测过程解析是指在进行文件上传时,对上传文件的格式进行控制,以防止黑客将病毒脚本上传。单纯的将文件名的类型进行截取的方式非常容易遭到破解,...

    ASP.NET 上传文件并验证文件真正的类型

    "ASP.NET 上传文件并验证文件真正的类型"这个主题就聚焦于如何实现这样一个功能。 首先,让我们了解ASP.NET中的Upload控件。ASP.NET提供了FileUpload控件,允许用户选择本地计算机上的文件,并将其上传到服务器。在...

    文件上传(验证大小类型)

    在这个场景中,我们需要关注两个核心方面:验证文件大小和检查文件类型是否符合规范。 首先,让我们详细探讨如何在Java中实现文件上传。在Java中,文件上传通常涉及到Servlet API,特别是`Part`接口,这是Java EE 7...

    c#判断上传文件的类型和大小

    为了确保安全性和性能,开发者通常需要验证文件的类型和大小,防止恶意大文件耗尽服务器资源,或者非法文件类型引入安全隐患。下面我们将详细探讨如何在C#中实现这一功能。 首先,我们要知道,文件的类型不完全取决...

    上传文件验证表单

    在“上传文件验证表单”中,表单验证是一个关键部分,它确保用户提交的数据满足预设的规则,例如文件类型、大小等限制。表单验证可以发生在客户端(JavaScript)和服务器端,以提供双重保障。在客户端,验证通常实时...

    asp.net 实现大文件上传

    2. 安全方面,需要验证上传文件类型,防止恶意文件上传,如脚本文件、病毒等。 3. 考虑用户体验,优化上传界面,提供友好的提示信息和进度反馈。 总的来说,NeatUpload为ASP.NET开发提供了强大的大文件上传解决方案...

    《上传文件类型匹配》

    上传文件类型匹配主要在服务器端进行,通过检查文件的扩展名和实际内容(如通过MIME类型检查)来验证。这样做可以防止客户端(如浏览器)被篡改来绕过前端验证。 4. **前端验证**: 前端验证是第一道防线,可以在...

    Uploadify 多文件上传,可设置文件类型

    这个插件具有高度的自定义性,可以根据需求设定上传文件的类型,确保用户只能上传指定格式的文件,从而增强网站的安全性和规范性。 在"Uploadify 多文件上传,可设置文件类型"这一主题中,我们主要探讨以下几个核心...

    serv-u限制上传的文件类型

    通过以上步骤,Serv-U管理员能够有效地限制上传文件类型,从而提高服务器空间利用率并增强安全性。这种精细化管理策略不仅可以帮助组织避免存储资源的浪费,还能减少潜在的安全漏洞。同时,通过为不同部门提供定制化...

    上传附件到指定服务器API接口

    - 类型检查:验证上传文件类型,防止恶意文件如病毒或脚本的上传。 - 数据加密:敏感文件或传输过程中可能需要加密以保护信息安全。 5. 性能优化: - 分块上传:对于大文件,可以采用分块上传以减少网络延迟和...

    js验证上传文件大小

    本文将详细讲解如何使用JavaScript(简称JS)来验证上传文件的大小。 JavaScript是一种运行在客户端的脚本语言,它可以用于处理用户输入、验证表单数据以及与服务器交互等多种任务。验证上传文件大小是其中一项重要...

    基于ASP.NET文件上传、下载的网络硬盘系统 源码

    ASP.NET提供了一些内置的安全措施,但开发者还需要遵循最佳实践,如验证上传文件类型、使用AntiForgeryToken防止CSRF等。 10. **性能优化**:对于大型文件上传和下载,可能需要考虑分块传输、流处理以及缓存策略。...

    jQuery简单验证上传文件大小及类型的方法

    知识点一:jQuery验证上传文件类型 在进行文件上传时,常常需要根据文件的类型来控制可上传文件的种类。在本实例中,jQuery通过监听文件输入框的变化事件(change事件),读取文件的扩展名,并将其转换为大写后与...

    jquery过滤上传文件的类型和限制文件的大小

    为了确保系统的安全性和提高用户体验,开发者通常需要对上传的文件进行一系列的检查,比如验证文件类型是否符合要求、文件大小是否超出限定值等。本文将详细介绍如何使用jQuery来实现这些功能。 #### 一、jQuery...

    图片上传(图片预览+文件类型验证)

    本文将详细讲解如何实现“图片上传(图片预览+文件类型验证)”这一功能,主要涵盖以下几个核心知识点: 1. **前端图片预览**: 在用户选择图片文件后,提供预览功能可以提升用户体验。这通常通过HTML5的File API来...

    第九节 文件上传-绕过黑名单验证(路径拼接绕过)-01

    3. 文件上传安全:在实现文件上传时,需要注意安全问题,例如使用白名单验证,限制文件类型和大小,使用随机化重命名等。 4. 攻击技术:攻击者可以通过上传小Webshell,大Webshell绕过上传过程中对文件大小等限制,...

    实现各种类型文件的多文件上传

    验证文件类型,避免恶意文件的上传;还可以添加重命名策略,避免文件名冲突。SpringBoot的Controller可以通过`@RequestParam`注解获取文件信息,然后通过文件操作API进行相应的处理。 在文件存储方面,可以选择本地...

Global site tag (gtag.js) - Google Analytics