`
yinbinhome
  • 浏览: 123691 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

jspSmartUpload实现上传现在

阅读更多

今天用这个东西试验了一下,挺好使,但是有一点挺让人郁闷,不知道什么原因,我起了一个文件名叫upload.html的文件,结果提交总是失败,换个名就好使了,Icannt understand,WHY!

代码贴出来

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<title>文件上传</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<body>
<palign="center">
上传文件选择
</p>
<FORMMETHOD="POST"ACTION="upload.jsp"ENCTYPE="multipart/form-data">
<inputtype="hidden"name="TEST"value="good">
<tablewidth="75%"border="1"align="center">
<tr>
<td>
<divalign="center">
1、
<inputtype="FILE"name="FILE1"size="30">
</div>
</td>
</tr>
<tr>
<td>
<divalign="center">
<inputtype="submit"name="Submit"value="上传它!">
</div>
</td>
</tr>
</table>
</FORM>
</body>
</html>

upload.jsp代码

<%...@pagecontentType="text/html;charset=gb2312"language="java"
import
="java.util.*,com.jspsmart.upload.*,java.lang.*"errorPage=""
%>
<html>
<head>
<title>上传文件</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<body>
<center>
正在上传文件......
<br>
<%...
try{
SmartUploadsu
=newSmartUpload();
su.initialize(pageContext);
//设定上传限制

//1.限制每个上传文件的最大长度。

su.setMaxFileSize(
10000);

//2.限制总上传数据的长度。

su.setTotalMaxFileSize(
20000);

//3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。

su.setAllowedFilesList(
"doc,txt");

//4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。

su.setDeniedFilesList(
"exe,bat,jsp,htm,html,,");

//上传文件

su.upload();
intcnt=su.save("new/upfile/");
out.println(
"<br>"+cnt+"个文件上传成功!");
}catch(java.lang.SecurityExceptionex){
ex.printStackTrace();
out
.println(
"<br>文件上出错误,可能上传非法文件(禁止上传带有exe,bat,jsp,htm,html)<br>");
}catch(Exceptionex){
ex.printStackTrace();
}
%>
<ahref=up2.html><div>
重新上传!
</div>
</body>
</html>
分享到:
评论

相关推荐

    使用jspSmartUpload实现文件上传下载

    总结,`jspSmartUpload`为Java Web开发者提供了一个强大的工具,使他们能够方便地实现文件上传和下载功能。通过了解`SmartUpload`类的关键方法和使用示例,开发者可以更好地在项目中集成这个组件,提升用户体验,...

    jsp+jspsmartupload实现上传下载方法及代码解析

    总之,使用jsp+jspsmartupload实现上传下载功能需要理解JSP的基础知识,熟悉SmartUpload组件的使用,以及掌握文件上传下载的基本原理。在实际开发中,还需要注意安全性、性能优化以及兼容性等问题。

    jspSmartUpload 组件的上传下载完整实例

    采用jspSmartUpload 组件实现的上传下载的完整实例 下载即可运行,但是这个压缩包不支持中文名称的文件下载功能,我上传了一个可以下载中文的不会乱码的jspSmartUpload 组件,网址:...

    jspSmartUpload实现文件上传下载

    ### jspSmartUpload实现文件上传下载 #### 一、SmartUpload简介 SmartUpload是一个非常流行的Java Web组件,用于处理文件的上传与下载操作。它简化了文件上传过程中的复杂度,使得开发人员能够轻松地在Web应用中...

    JspSmartUpload实现图片上传

    ### JspSmartUpload 实现图片上传的关键知识点 #### 一、概述 在Web开发中,文件上传是一项常见的功能需求,特别是在需要用户提交图片等多媒体文件的场景下。JspSmartUpload是一个基于Java的库,它提供了简单易用...

    使用jspSmartUpload组件在jsp中实现上传和下载

    使用jspSmartUpload组件在jsp中实现上传和下载 在现代Web开发中,文件上传与下载是常见的需求之一,尤其在企业级应用、个人博客、图片分享等场景中尤为重要。jspSmartUpload作为一款专为JSP设计的文件上传组件,以...

    jsp+jspsmartupload控件上传图片至数据库

    在本文中,我们将深入探讨如何使用JSP与jspsmartupload控件将图片上传到数据库。jspsmartupload是一款强大的JSP文件上传组件,能够帮助开发者处理用户通过表单提交的多个文件。以下是对这个技术栈的详细解析: 1. *...

    jspsmartupload上传下载实例

    本篇文章将深入探讨如何利用JSpsmartUpload实现这一功能,并提供一个具有代表性的实例。 **一、JSpsmartUpload组件介绍** JSpsmartUpload是基于Java Servlet的开源库,它提供了对文件上传和下载的全面支持。该组件...

    jspsmartupload-解决中文乱码

    最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...

    jspSmartUpload实现上传下载功能

    在本文中,我们将深入探讨如何使用`jspSmartUpload`库来实现文件的上传和下载功能。`jspSmartUpload`是一个非常流行的JavaServer Pages (JSP)组件,它为Web应用程序提供了一种简单、高效的文件上传解决方案。这个...

    jspSmartUpload上传下载

    上述代码展示了如何在JSP页面中使用SmartUpload实现简单的文件上传。 通过以上内容,我们可以看到JSP SmartUpload为开发者提供了一个高效、便捷的文件上传解决方案。无论是新手还是经验丰富的开发者,都可以快速地...

    jspsmartupload组件源码.zip_ jspSmartUpload_jsp_jsp 上传文件_jspSmartUplo

    总的来说,JSpsmartupload组件提供了一个完整的解决方案,使得在JSP应用中实现文件上传变得简单而直观。通过利用这些源代码,开发者不仅可以理解上传文件的底层工作原理,还可以根据实际需求进行定制化开发。在实际...

    jspsmartupload实现上传图片显示缩略图

    在本文中,我们将深入探讨如何使用JSPSmartUpload库来实现图片上传并显示其缩略图的功能。JSPSmartUpload是一个强大的Java库,专为在JSP应用中处理文件上传而设计。它提供了简单易用的API,允许开发者轻松地在服务器...

    利用jspSmartUpload进行上传下载

    在实际应用中,`jspSmartUpload`能够极大地简化文件上传和下载的实现,但随着技术的发展,现在更多地推荐使用Spring框架的MultipartFile接口或者基于Java 7以上的`java.nio`包来处理文件操作,这些现代方案提供了更...

    使用jspSmartUpload轻松实现上传和下载

    通过以上步骤,你可以利用`jspSmartUpload`在Java Web应用中实现高效且安全的文件上传和下载功能。注意,尽管`jspSmartUpload`是一个强大的工具,但它已经有些年头了,可能不支持最新的Java和Web技术。在新项目中,...

    JspSmartUpload实现多文件上传

    JspSmartUpload是早期Java Web开发中广泛使用的一个开源库,用于实现多文件上传功能。它提供了一种方便的方式来处理用户的文件上传请求,简化了开发流程。 **1. JspSmartUpload简介** JspSmartUpload是基于Java ...

    JspSmartUpload实现文件上传下载及Mysql函数实现列表分页功能

    `JspSmartUpload`提供了一种简单的方式,使得在JSP页面上可以方便地实现文件的上传和下载,极大地简化了开发流程。同时,对于数据展示,特别是大数据量的列表,分页功能是必不可少的。这里,我们将深入探讨如何利用`...

    jspsmartupload实现上传下载

    jspsmartupload jar 可以实现jsp页面的上传下载功能

    JspSmartUpload文件上传下载.zip

    本教程将深入探讨如何利用JspSmartUpload实现文件上传与下载,以及其在实际项目中的应用。 首先,JspSmartUpload是一个开源的Java类库,专门用于处理基于JSP的文件上传。它支持多文件上传、文件大小限制、文件类型...

Global site tag (gtag.js) - Google Analytics