<form action="sample01.jsp" method="post" ENCTYPE="multipart/form-data">
<input type="file" name="pic">
<input type="submit" value="上传" />
</form>
sample01.jsp
ENCTYPE="multipart/form-data"---如果要传图片,需要对文件进行切割,传多个部分,是表单数据
<jsp:useBean id="smart" scope="page" class="org.lxh.smart.SmartUpload" />
<%
//
smart.initialize(pageContext);
//准备上传
smart.upload();
//保存在upload文件夹只下
smart.save("/upload");
%>
//下面混合上传
<form action="sample01.jsp" method="post" ENCTYPE="multipart/form-data">
姓名:<input type="text" name="name" />
<input type="file" name="pic"/>
<input type="submit" value="上传" />
</form>
注意:如果表单数据被封装,则无法使用request直接取得输入参数
Smartupload之中为用户重新提供了一个request方法,可以取得内容
<%
String name= smart.getRequest().getParameter("name");
String ext = smart.getFiles().getFile(0).getFileExt(); //得到文件的后缀,又叫扩展名
smart.initialize(pageContext);
//准备上传
smart.upload();
//保存在upload文件夹只下
smart.getFiles().getFile(0).saveAs("/upload/"+name+"."+ext); //另存为,也就是保存并改名
%>
分享到:
相关推荐
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
标题中的“jspSmartUpload上传中文文件名乱码问题”是一个常见的技术挑战,特别是在处理Web应用程序时,特别是那些涉及用户上传文件的场景。JSP Smart Upload是早期流行的一个用于Java Web应用的文件上传组件,它...
jspsmartupload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 可以方便的上传和下载。只需要两个界面,几行代码就可以...
"jspSmartUpload.jar"是一个专为Java Web开发设计的库,用于处理文件上传任务,尤其强调对UTF-8字符集的支持。这个库在处理多语种环境下的文件上传时,能确保文件名和元数据的正确编码,避免了因字符集问题导致的...
JspSmartUpload_UTF8版 增加了一个setCharset()方法 在upload()之前使用 例如: smartUpload = new SmartUpload(); smartUpload.initialize(config, request, response); smartUpload.setCharset("UTF-8"); ...
**JSpsmartupload组件**是一个基于Java的上传文件解决方案,主要应用于JSP(Java Server Pages)环境中。这个组件提供了一种简单且强大的方式来处理用户通过网页上传的文件。在标题和描述中提到的,该组件的核心是用...
"jspSmartUpload.jar下载.rar"这个标题和描述暗示了我们讨论的主题是关于一个Java Servlet页面(JSP)上的文件上传功能。`jspSmartUpload.jar`是一个库文件,通常用于帮助开发者在JSP应用中实现文件上传功能。`.rar`...
jsp上传控件-smartupload能够完美的进行上传和下载
《深入理解JSP SmartUpload上传下载机制》 在Web开发中,文件上传和下载功能是不可或缺的一部分,尤其是在处理用户交互和数据交换时。JSP SmartUpload是一个常用的Java库,专门用于处理文件上传任务,它简化了在JSP...
**JSPSmartUpload** 是一个基于Java的上传组件,它为JSP(JavaServer Pages)提供了强大的文件上传功能。在Web开发中,处理文件上传是一个常见的需求,JSPSmartUpload就是为了简化这一过程而设计的。它支持多文件...
`jspSmartUpload`是一个非常实用的库,它简化了处理文件上传和下载的复杂性。本文将深入探讨如何使用`jspSmartUpload`来实现这两个功能,并详细解释其工作原理和相关知识点。 首先,`jspSmartUpload`是一个基于Java...
本文将深入探讨两种主要的JSP文件上传方法的对比,并介绍`jspsmartupload.jar`库以及`cos-26Dec2008.zip`库在文件上传中的应用。 一、JSP文件上传方式对比 1. **基于表单的传统方式** - 这种方法使用HTML的`...
在本文中,我们将深入探讨如何使用JSP与jspsmartupload控件将图片上传到数据库。jspsmartupload是一款强大的JSP文件上传组件,能够帮助开发者处理用户通过表单提交的多个文件。以下是对这个技术栈的详细解析: 1. *...
采用jspSmartUpload 组件实现的上传下载的完整实例 下载即可运行,但是这个压缩包不支持中文名称的文件下载功能,我上传了一个可以下载中文的不会乱码的jspSmartUpload 组件,网址:...
【JSpsmartupload_jsp】是一个关于在Java Web开发中使用JspSmartUpload组件进行文件上传的源码示例。JspSmartUpload是早期广泛应用于JSP(Java Server Pages)中的一个强大且易于使用的文件上传库,它允许用户在Web...
使用jspSmartUpload组件在jsp中实现上传和下载 在现代Web开发中,文件上传与下载是常见的需求之一,尤其在企业级应用、个人博客、图片分享等场景中尤为重要。jspSmartUpload作为一款专为JSP设计的文件上传组件,以...
jspsmartupload是Java的一个上传组件,专门处理文件上传功能。它简化了在JSP应用中处理文件上传的过程,提供了友好的API供开发者使用。SmartUpload组件能够处理多文件上传、设置上传大小限制、文件类型检查等功能。...
**JSpsmartUpload详解与应用实例** JSpsmartUpload是一款基于Java的文件上传组件,它在Web开发中扮演着重要角色,特别是在处理用户通过表单提交的文件时。这款库支持多文件上传、大文件上传,并且能很好地处理中文...