`

jsp页面判断文件上传类型

    博客分类:
  • Jsp
阅读更多
<script language="javascript" type="text/javascript">
  	function check_file(){
  		//获取id为up_file的input的值
  		var fileName = document.getElementById("up_file").value;
  		var lIndex = fileName.lastIndexOf(".");
        
        //截取到文件扩展名
        var suffix = fileName.substr(lIndex+1);
      	
  		//在这里进行判断,如果上传的文件类型不是你所规定的文件后缀类型,则返回false,否则return或者什么也不写,会提交到后台
  		//假如你允许上传的文件类型是.dll的,那你就进行判断
  		if(file_suffix != "dll"){
  			alert("您上传的文件类型不被允许,请重传,只允许上传.dll文件");
  			return false;
  		}
  	}
    </script>

//以上是验证函数,下面是form表单

<form action="httpTest.action" id="f1" onsubmit="return check_file()" method="post" enctype="multipart/form-data" accept="file/dll">
		文件上传:<input name="up_file" id="up_file" type="file"><br>
		<input type="submit" value="上传">
	</form>


2
0
分享到:
评论
1 楼 tigerl 2011-12-31  
upupup

相关推荐

    jsp文件上传下载通用包

    而对每一个FileItem,FileUpload组件可以判断出它是普通form表单域还是文件file域,从而根据不同的类型,采取不同的操作--如果是表单域,就读出其值,如果是文件域,就保存文件到服务器硬盘上或者内存中

    JSP实用技巧集合,jsp编程的一些小技巧总结

    50. 使用SmartUpload实现文件上传? 51. 使用iReport和Jasperreport开发报表? 52. 使用iText生成PDF? 53. 制作图片水印? 54. 在页面中屏蔽键盘功能键? 55. 禁止用户复制网页内容? 56. 实现不在地址拦中显示当前...

    jsp编程技巧集锦

    使用SmartUpload实现文件上传? 51. 使用iReport和Jasperreport开发报表? 52. 使用iText生成PDF? 53. 制作图片水印? 54. 在页面中屏蔽键盘功能键? 55. 禁止用户复制网页内容? 56. 实现不在...

    dhtmlxVault文件上传进度条

    dhtmlxVault是一个在WEB页面上实现文件上传进度控制的JavaScript库 新版本增加了对文件类型的选择以及控制文件上传的个数,同时可更好的和 dhtmlxSuite 进行集成;支持本地化,可更好的和各种服务器脚本结成,例如 ...

    jspsmart.jar包及帮助文档

    只所以提供这个类,是因为对于文件上传表单,通过request对象无法获得表单项的值,必须通过jspSmartUpload组件提供的Request对象来获取。该类提供如下方法: 1、getParameter 作用:获取指定参数之值。当参数不...

    java课程设计使用jsp+mysql完成的Web端图书管理系统源码+数据库文件.zip

    java课程设计使用jsp+mysql完成的Web端图书管理系统+数据库。包含用户图书借阅、图书管理员、系统管理员三大模块,功能很齐全。 用户模块 查看公告:能看到图书管理员发布的公告信息。 图书查看:分页显示,能看到...

    Jsp动态网页设计》实验指导书

    实验2:JSP页面的基本结构——求圆面积周长 实验3:判断三角形 实验4:JSP内置对象 实验5:熟悉Jsp的五种内置对象的功能及其使用 实验6:文件复制功能的实现 实验7:文件上传 实验8:JSP中使用数据库 实验9:数据库...

    java 编写文件上传类简单易用

    本文将从文件传输的基本原理入手,分析如何用 java进行文件的上传,并提出解决方案。 一、基本原理 通过 HTML 上载文件的基本流程如下图所示。浏览器端提供了供用户选择提交内容的界面(通常是一个表单),在用户...

    springMVC poi解析ajax上传excel文件,返回json对象\list数组

    此项目是基于springMVC实现的,基本流程为从前台jsp页面使用Ajax文件上传导入excel文件(.xls(97-03)/.xlsx(07以后)),传到后台controller调用相应工具类解析后返回指定参数做后续处理. 1. POIUtil.java工具类 解析...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    JspRun!- 最棒的免费的开源Java社区软件系统 JspRun!论坛软件系统简介 论坛软件系统亦称电子公告板(BBS)系统,它伴随社区BBS的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。2006年7...

    MIME类型大全(response.setContentType中MIME参数类型总结)

    MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    JspRun!- 最棒的免费的开源Java社区软件系统 JspRun!论坛软件系统简介 论坛软件系统亦称电子公告板(BBS)系统,它伴随社区BBS的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。2006年7...

    Apache Commons fileUpload实现文件上传

    下面举例介绍如何使用它的文件上传功能。 所使用的fileUpload版本为1.2,环境为Eclipse3.3+MyEclipse6.0。FileUpload 是基于 Commons IO的,所以在进入项目前先确定Commons IO的jar包(本文使用commons-io-1.3.2.jar...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    当上传文件时,客户端同时显示文件上传的进度,从而及时了解文件传送情况。 /test.html 上传文件 /periodcal.jsp 上传文件后台处理页面 / prototype.js prototype框架类库文件 第21章(/ch21)...

    JAVA上百实例源码以及开源项目

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    java源码包---java 源码 大量 实例

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    java源码包2

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    梦想新闻发布系统-正式版

    |--upload.jsp eWebEditor编辑器文件上传页面 |--说明.txt 本说明文件 |------------------------------------------------------------ 后台管理说明: 地址:admin/index.jsp 一定要输入文件名index.jsp,否则...

    java源码包3

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    java源码包4

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

Global site tag (gtag.js) - Google Analytics