-
用apache fileupload组件上传文件不能设置response返回值,这是为什么啊?0
做了一个客户端,用的是httpclient4,发送文件到服务器端,接收端就是一个servlet,接受文件用的是fileupload,但是文件接收后我却不能设置response的返回值不知道是为什么,接收端代码为:boolean isMultipart = ServletFileUpload.isMultipartContent(request); if (!isMultipart) { logger.debug("不是文件上传的request"); return; } DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); upload.setFileSizeMax(FileServlet.getMaxFileSize()); List<FileItem> items = upload.parseRequest(request);
加入我有一个简单的设置返回值方法ServletOutputStream out = null; try { out = response.getOutputStream(); out.println(message); out.flush(); out.close(); logger.debug("response string : "+message); } catch (IOException e) { e.printStackTrace(); }*
,
当在upload.parseRequest(request);代码前调用out.println(message);
,httpclient都能够接收到message,但是一旦parseRequest后在去设置response的内容时,httpclient接收的httpresponse是空的,里面没有任何东西,而且就算是我在服务器上面跑出了一个异常,response的statuscode竟然还是200,找了半天也没找出是什么原因,请大家看看,现在怎么都收不到返回值了,也不知道成功还是失败了。2013年9月02日 19:30
目前还没有答案
相关推荐
使用fileupload组件实现文件上传功能 FileUpload组件是Apache提供的一款文件上传组件,能够帮助我们轻松实现文件上传功能。下面我们将详细介绍使用FileUpload组件实现文件上传功能的步骤和要点: 首先,需要引入两...
apache commons.fileupload上传组件在上传文件时,在调用parseRequest方法时,先将输入流上传到服务器临时目录,在之后的文件处理过程中,再将临时目录下保存的文件复制到指定的目录,多了一道转储步骤。本实现抽取...
在创建一个基于Apache Commons FileUpload的文件上传组件时,通常会包含以下步骤: 1. 创建`DiskFileItemFactory`实例。 2. 使用工厂创建`ServletFileUpload`实例,设置大小限制。 3. 解析`HttpServletRequest`对象...
本实例将深入讲解如何使用Apache FileUpload进行文件上传操作。 1. **Apache FileUpload简介** Apache Commons FileUpload是Apache软件基金会的一个子项目,它提供了处理HTTP请求中multipart/form-data类型的工具...
使用FileUpload组件实现上传功能,供大家一起共同分享学习。
通过以上步骤,你就可以创建一个使用jQuery Uploadify和Apache Fileupload的文件上传系统。这个系统能够优雅地处理文件上传,提供良好的用户交互体验,并确保服务器端安全有效地处理上传文件。记住,始终关注性能和...
一、为什么需要文件上传组件? 几乎每一个 Web 应用中都需要为用户提供文件上传的功能,例如,QQ 空间、各种博客的相册、论坛的附件、个人头像等。对文件上传功能,在浏览器端提供了较好的支持,只要将 FORM 表单的...
Apache组织作为开源社区的巨头之一,为开发者提供了一系列强大的工具,其中包括用于处理文件上传的组件——FileUpload。这个组件极大地简化了在Java Web应用中实现文件上传的过程。 FileUpload组件主要基于Servlet...
Apache Commons ...总的来说,Apache Commons FileUpload为Java开发者提供了强大的文件上传支持,简化了处理多部分表单数据的过程。了解其工作原理和使用方法,可以帮助我们更好地构建安全、高效的文件上传功能。
在本文中,我们将深入探讨如何使用Apache Commons FileUpload组件来实现文件上传功能。Apache Commons FileUpload是一个用于处理HTTP请求中的多部分数据的Java库,它使得在Servlet或JSP应用中处理文件上传变得简单易...
本篇文章将深入探讨如何使用PrimeFaces的`<p:fileUpload>`组件在JSF应用中实现实时、便捷的文件上传。 首先,让我们了解`<p:fileUpload>`的基本用法。在JSF页面中,你可以通过以下方式引入这个组件: ```html ...
总的来说,Apache FileUpload提供了处理HTTP文件上传的强大工具,无论你是处理小文件还是大文件,它都能提供合适的方法。同时,与HttpClient这样的客户端库配合,可以构建完整的文件上传解决方案。在实际应用中,...
本篇将详细讲解使用FileUpload组件实现JSP文件上传所需的步骤和关键知识点。 首先,`fileUpload组件`是Apache Commons项目的一个子项目,它提供了一套API,可以方便地处理HTTP请求中的多部分数据,即文件上传。在...
在使用 Apache Commons FileUpload 进行文件上传之前,你需要确保以下组件已经准备就绪: 1. **引入依赖**:首先,你需要下载并添加 `org.apache.commons.io` 和 `log4j` 的 JAR 包到你的项目类路径中。在本例中,`...
描述中提到"jsp上传组件包含commons-fileupload.jar和commons-io.jar",这意味着在JSP(JavaServer Pages)环境中,为了实现文件上传功能,开发者通常会引用这两个JAR文件。Apache Commons FileUpload处理文件上传的...
本示例中的"fileUpload文件上传组件例子"提供了一个自定义实现的文件上传组件,旨在帮助开发者理解并掌握这一关键功能的实现方式。 首先,我们需要了解文件上传的基本原理。在HTML中,`<input type="file">`标签...
首先,Commons FileUpload组件的核心功能是解析HTTP请求中的`multipart/form-data`内容,这是HTML表单上传文件时通常使用的编码方式。它能够识别并提取每个部分的数据,包括文件内容和其他非文件数据,如文本字段。 ...