<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>
分享到:
相关推荐
在文件上传场景中,我们需要在JSP页面中包含一个`<form>`标签,其`enctype`属性应设置为"multipart/form-data"。 3. **Servlet处理文件**:虽然JSP可以用来接收用户输入,但实际处理文件上传的工作通常由Servlet来...
在 uploadFile.jsp 页面中,我们还需要使用 Java 代码来处理文件上传的过程。在这个页面中,我们将使用 Apache 的 Commons FileUpload 库来处理文件上传的过程。 实现文件下载 现在,我们开始实现文件下载功能。在...
在Java服务器页面(JSP)中处理文件上传是一项常见的任务,尤其在开发Web应用程序时,如用户需要上传图片、文档或其他类型的数据。本知识点将详细讲解JSP中的文件上传类和相关技术,以及如何实现一个基本的文件上传...
例如,应验证文件类型,只接受特定格式的文件,以防止恶意文件上传;限制文件大小,避免服务器资源被耗尽;还要注意文件名的安全性,避免注入攻击。 总结来说,使用JSP实现文件上传功能涉及到前端交互设计、后端...
通常会先判断文件类型和大小,确保安全。以下是一个简单的保存示例: ```java File uploadedFile = new File("uploads/" + fileName); filePart.write(uploadedFile.getAbsolutePath()); ``` 5. **错误处理和...
`JSP+Servlet+JavaBean文件上传`可能是一个包含所有源代码和资源的子目录,其中包括JSP页面、Servlet类和可能用到的JavaBean(如果用于处理业务逻辑或数据持久化)。JavaBean通常用于封装数据,使代码结构更清晰。 ...
在这个视频教程中,可能涵盖了如何在MyEclipse 6中配置和使用JSP以及Apache Commons FileUpload库进行文件上传下载的步骤,包括项目创建、库导入、JSP页面编写、Servlet处理等。 7. **学习路径**: 对于新手来说,...
当你需要实现文件上传功能时,可以借助第三方库,如本例中的SmartUpload组件。SmartUpload是专门为JSP设计的一个强大的文件上传工具,它简化了处理用户通过表单提交的多个文件的流程。以下是使用SmartUpload组件在...
- **表单设置**:JSP页面上的表单需设置`enctype="multipart/form-data"`,以便支持文件上传。 5. **Java后端处理** - **创建Servlet**:继承`HttpServlet`,重写`doPost`方法,这里将处理文件上传的逻辑。 - **...
4. **异常处理**:确保在文件上传过程中捕获并处理可能出现的错误,如文件大小限制、文件类型检查等。 5. **安全性**:验证上传文件的类型和大小,防止恶意文件的上传,例如病毒或大文件占用过多服务器资源。 综上...
【JSP上传文件Demo】是基于Java Web技术实现的一个简易文件上传示例,它未借助任何第三方上传组件,提供了一种纯原生的解决方案。在实际的Web开发中,文件上传功能是常见的需求,比如用户可能需要上传头像、简历或者...
1. 引入必要的库:在JSP页面或Servlet中引入`commons-fileupload`和`commons-io`的jar包。 2. 创建解析器:使用`ServletFileUpload`解析HTTP请求,判断是否为文件上传请求。 3. 配置存储策略:通过`...
在IT行业中,文件上传是一项常见的功能,特别是在Web应用程序中,如JSP(JavaServer Pages)平台。本篇文章将深入探讨JSP文件上传的...对于提供的文件名“jsp文件上传”,很可能是用于实现或测试这一功能的JSP页面。
总结起来,"Jsp分页与文件上传"项目展示了如何在JSP环境中利用三层开发模式实现高效的数据分页和文件上传功能。通过JSTL的使用,代码更简洁且易于维护,而Oracle数据库的选用确保了数据处理的能力。这个项目对于理解...
而对每一个FileItem,FileUpload组件可以判断出它是普通form表单域还是文件file域,从而根据不同的类型,采取不同的操作--如果是表单域,就读出其值,如果是文件域,就保存文件到服务器硬盘上或者内存中
在"FileExplorer"这样的场景下,可能涉及到文件浏览器的实现,用户可以浏览服务器上的文件结构,选择、上传或下载文件。 8. **安全性** 开发JSP应用时,必须考虑安全问题,如输入验证、防止SQL注入、XSS攻击等。...
根据给定文件的信息,我们可以提炼出以下与JSP文件上传相关的知识点: ### 一、文件上传的基本原理 在Web开发中,文件上传是一项常见的功能需求。对于基于Java Server Pages(JSP)的应用程序来说,实现文件上传...
在Java服务器页面(JSP)中,文件上传是一项常见的任务,尤其在开发Web应用程序时,如用户需要上传图片、文档或其他类型的数据。本篇将详细解释如何在JSP中实现文件上传,以及涉及到的关键知识点。 首先,理解HTTP...
- 使用`action`属性指定处理文件上传的Servlet或JSP页面。 4. **Servlet处理文件上传**: - 文件上传通常在后台由Servlet处理。在Servlet中,我们需要解析`HttpServletRequest`对象来获取文件内容。 - 使用`...