`
jamesby
  • 浏览: 383879 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

是用SmartUpload进行文件上传

    博客分类:
  • Java
阅读更多
package com.jamesby.file.servlet;

public class UpLoadServlet extends HttpServlet {
	private static Log log = LogFactory.getLog(UpLoadServlet.class);
	
	private ServletConfig config;
	
	final public void init(ServletConfig config) throws ServletException {
		this.config = config;
	}
	
	final public ServletConfig getServletConfig() {
		return config;
	}
	
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws
	ServletException, IOException {
		doPost(request, response);
	}


	public void doPost(HttpServletRequest request, HttpServletResponse response) throws
	ServletException, IOException {
		try {
			SmartUpload su = new SmartUpload();
			
			su.initialize(config, request, response);
			
			su.setMaxFileSize(1024 * 1024 * 4); //4M
			
			su.upload();
			
			String paramValue = su.getRequest().getParameter("paramName");
			
			String path = "d:/upload";
			for (int i = 0; i < su.getFiles().getCount(); i++) {
				
				com.jspsmart.upload.File file = su.getFiles().getFile(i);
				
				String fileName = file.getFileName();
				
				if (!file.isMissing())  file.saveAs(path + "/"+fileName,SmartUpload.SAVE_PHYSICAL);
				else continue;
			}
			return null;
		} catch (Exception ex) {
		
		}
	}
}


分享到:
评论
1 楼 hua839 2009-09-05  
      

相关推荐

    使用jspSmartUpload实现文件上传下载

    `jspSmartUpload`是一个非常实用的库,它简化了处理文件上传和下载的复杂性。本文将深入探讨如何使用`jspSmartUpload`来实现这两个功能,并详细解释其工作原理和相关知识点。 首先,`jspSmartUpload`是一个基于Java...

    使用SmartUpload 实现文件上传

    本文将详细介绍如何使用SmartUpload库实现文件上传功能,这不仅包括前端表单的设计,也涵盖后端处理逻辑。 ### SmartUpload简介 SmartUpload是一个用于处理文件上传的Java库,它简化了文件上传的复杂度,提供了...

    使用smartUpload进行文件上传

    "使用SmartUpload进行文件上传"这个主题主要涉及如何利用SmartUpload这个工具来实现用户友好的、可靠的文件上传机制。SmartUpload是一款强大的Java类库,专为处理复杂的文件上传需求而设计,支持多文件选择、断点续...

    SmartUpload文件上传小例子

    SmartUpload文件上传组件是Java Web开发中常用的一种工具,它为开发者提供了方便的文件上传功能。这个小例子展示了如何在JSP(Java Server Pages)环境中使用SmartUpload来处理用户上传的文件。SmartUpload通过简化...

    java文件上传smartUpload

    在这个场景中,我们主要关注如何使用SmartUpload进行文件上传,并通过一个Demo来理解其工作原理。 1. **SmartUpload介绍**: SmartUpload是一个开源的Java库,专门用于处理HTTP请求中的多部分/form-data数据,即...

    SmartUpload上传文件和普通表单例子

    SmartUpload是一款功能强大的Java上传组件,它为Web应用提供了便捷的文件上传解决方案。在这个"SmartUpload上传...通过实际动手,你可以更好地掌握SmartUpload的使用技巧,从而在项目中更加灵活地处理文件上传需求。

    smartupload文件上传功能

    ### smartupload文件上传功能详解 #### 一、smartupload组件概览 Smartupload是Java Web应用中常用的文件上传组件之一,由LXH提供。它主要用于处理基于HTTP的文件上传请求,提供了简单易用的API,使开发者能够轻松...

    SmartUpLoad上传文件视屏

    《SmartUpload文件上传技术详解》 在现代互联网应用中,文件上传功能是不可或缺的一部分,它使得用户能够方便地分享和交换各种数据。SmartUpload是一款强大的Java上传组件,它提供了便捷的文件上传解决方案,广泛...

    SmartUploadservlet文件上传下载

    - 处理上传:使用`smartUpload.upload()`方法执行文件上传,此过程会自动处理文件保存路径、文件名冲突等问题。 - 获取上传文件信息:通过`smartUpload.getFiles()`方法获取上传文件的详细信息,如文件名、类型、...

    smartupload多文件上传解决中文乱码

    SmartUpload是一款广泛使用的Java上传组件,它提供了一种方便的方式来处理多文件上传,同时也支持自定义和扩展。然而,正如标题所提到的,SmartUpload在处理中文文件名时可能会出现乱码问题,这主要源于字符编码不...

    jsp用smartupload实现文件上传

    这个文件是用upload.html和do_upload.jsp两个文件实现的文件上传功能,有点瑕疵就是,中文乱码还没改正,这个还得好好看看smartupload,反正也就4,5个java文件,还有就是上传的文件因为用的是Eclipse,部署时用的...

    利用jspSmartUpload组件进行文件上传

    在后台,通过Servlet或JSP处理文件上传请求,调用Uploader的相关方法进行文件处理。 在提供的`JspSmartUpload.chm`文件中,通常包含了组件的详细文档,包括API参考、示例代码和常见问题解答等,这对于理解和使用JSP...

    jspSmartUpload实现文件上传下载

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

    在servlet中用SmartUpload进行上传文件

    当涉及到文件上传功能时,我们通常会使用第三方库,如SmartUpload,它简化了文件上传的过程,尤其对于处理中文文件名和其他中文参数的情况,SmartUpload表现得更为友好。 SmartUpload是一个强大的文件上传组件,它...

    SmartUpload文件上传下载方法包文件

    SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件

    SmartUpload文件上传,批量下载

    在本示例中,我们将深入探讨SmartUpload的使用方法及其在文件上传和批量下载中的应用。 首先,我们来看文件上传的过程。在HTML页面中,我们需要创建一个包含`&lt;input type="file"&gt;`的表单,用户可以通过这个表单选择...

    用jspsmartupload进行上传下载

    ### 使用jspSmartUpload进行文件上传与下载 #### jspSmartUpload简介 jspSmartUpload是一款用于处理文件上传功能的Java库,适用于JSP环境。它能够简化文件上传过程中的复杂度,提供一系列便捷的功能来帮助开发者...

    文件上传下载【SmartUpload】

    SmartUpload是一款功能强大的Java文件上传组件,它在Web开发中被广泛应用,特别是在处理大文件上传、多文件上传以及文件管理方面表现出色。本教程将深入探讨SmartUpload的使用方法和核心特性。 首先,SmartUpload的...

    JspSmartUpload实现多文件上传

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

    简单JSP文件上传源代码smartupload

    简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload

Global site tag (gtag.js) - Google Analytics