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) {
}
}
}
分享到:
相关推荐
`jspSmartUpload`是一个非常实用的库,它简化了处理文件上传和下载的复杂性。本文将深入探讨如何使用`jspSmartUpload`来实现这两个功能,并详细解释其工作原理和相关知识点。 首先,`jspSmartUpload`是一个基于Java...
本文将详细介绍如何使用SmartUpload库实现文件上传功能,这不仅包括前端表单的设计,也涵盖后端处理逻辑。 ### SmartUpload简介 SmartUpload是一个用于处理文件上传的Java库,它简化了文件上传的复杂度,提供了...
"使用SmartUpload进行文件上传"这个主题主要涉及如何利用SmartUpload这个工具来实现用户友好的、可靠的文件上传机制。SmartUpload是一款强大的Java类库,专为处理复杂的文件上传需求而设计,支持多文件选择、断点续...
SmartUpload文件上传组件是Java Web开发中常用的一种工具,它为开发者提供了方便的文件上传功能。这个小例子展示了如何在JSP(Java Server Pages)环境中使用SmartUpload来处理用户上传的文件。SmartUpload通过简化...
在这个场景中,我们主要关注如何使用SmartUpload进行文件上传,并通过一个Demo来理解其工作原理。 1. **SmartUpload介绍**: SmartUpload是一个开源的Java库,专门用于处理HTTP请求中的多部分/form-data数据,即...
SmartUpload是一款功能强大的Java上传组件,它为Web应用提供了便捷的文件上传解决方案。在这个"SmartUpload上传...通过实际动手,你可以更好地掌握SmartUpload的使用技巧,从而在项目中更加灵活地处理文件上传需求。
### smartupload文件上传功能详解 #### 一、smartupload组件概览 Smartupload是Java Web应用中常用的文件上传组件之一,由LXH提供。它主要用于处理基于HTTP的文件上传请求,提供了简单易用的API,使开发者能够轻松...
《SmartUpload文件上传技术详解》 在现代互联网应用中,文件上传功能是不可或缺的一部分,它使得用户能够方便地分享和交换各种数据。SmartUpload是一款强大的Java上传组件,它提供了便捷的文件上传解决方案,广泛...
- 处理上传:使用`smartUpload.upload()`方法执行文件上传,此过程会自动处理文件保存路径、文件名冲突等问题。 - 获取上传文件信息:通过`smartUpload.getFiles()`方法获取上传文件的详细信息,如文件名、类型、...
SmartUpload是一款广泛使用的Java上传组件,它提供了一种方便的方式来处理多文件上传,同时也支持自定义和扩展。然而,正如标题所提到的,SmartUpload在处理中文文件名时可能会出现乱码问题,这主要源于字符编码不...
这个文件是用upload.html和do_upload.jsp两个文件实现的文件上传功能,有点瑕疵就是,中文乱码还没改正,这个还得好好看看smartupload,反正也就4,5个java文件,还有就是上传的文件因为用的是Eclipse,部署时用的...
在后台,通过Servlet或JSP处理文件上传请求,调用Uploader的相关方法进行文件处理。 在提供的`JspSmartUpload.chm`文件中,通常包含了组件的详细文档,包括API参考、示例代码和常见问题解答等,这对于理解和使用JSP...
### jspSmartUpload实现文件上传下载 #### 一、SmartUpload简介 SmartUpload是一个非常流行的Java Web组件,用于处理文件的上传与下载操作。它简化了文件上传过程中的复杂度,使得开发人员能够轻松地在Web应用中...
当涉及到文件上传功能时,我们通常会使用第三方库,如SmartUpload,它简化了文件上传的过程,尤其对于处理中文文件名和其他中文参数的情况,SmartUpload表现得更为友好。 SmartUpload是一个强大的文件上传组件,它...
SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件
在本示例中,我们将深入探讨SmartUpload的使用方法及其在文件上传和批量下载中的应用。 首先,我们来看文件上传的过程。在HTML页面中,我们需要创建一个包含`<input type="file">`的表单,用户可以通过这个表单选择...
### 使用jspSmartUpload进行文件上传与下载 #### jspSmartUpload简介 jspSmartUpload是一款用于处理文件上传功能的Java库,适用于JSP环境。它能够简化文件上传过程中的复杂度,提供一系列便捷的功能来帮助开发者...
SmartUpload是一款功能强大的Java文件上传组件,它在Web开发中被广泛应用,特别是在处理大文件上传、多文件上传以及文件管理方面表现出色。本教程将深入探讨SmartUpload的使用方法和核心特性。 首先,SmartUpload的...
JspSmartUpload是早期Java Web开发中广泛使用的一个开源库,用于实现多文件上传功能。它提供了一种方便的方式来处理用户的文件上传请求,简化了开发流程。 **1. JspSmartUpload简介** JspSmartUpload是基于Java ...
简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload