先贴异常代码:
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:359)
at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
at com.liqi.servlet.UploadServlet.doPost(UploadServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.commons.fileupload.MultipartStream$MalformedStreamException: Stream ended unexpectedly
at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:964)
at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)
at java.io.InputStream.read(InputStream.java:89)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:94)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:64)
at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:354)
... 16 more
使用swfupload组件支持停止,删除的功能,后台报流中断异常,现需要牛人们帮忙解决一下,感激不尽。
分享到:
相关推荐
在这个实例中,我们将探讨如何在VS2012环境下,使用.NET Framework 4.0开发一个基于SWFUpload的多文件上传功能。 首先,让我们理解SWFUpload的工作原理。SWFUpload是基于Flash技术的,它创建了一个隐藏的Flash对象...
SwfUpload 是一款开源的Flash上传组件,它允许用户在网页上实现多文件上传功能,尤其适用于需要大文件上传或批量上传的场景。这个技术在Web开发中被广泛应用,因为它可以提供比传统HTML表单上传更好的用户体验。...
以下是关于使用SWFUpload上传文件的详细说明: 1. **初始化SWFUpload** 初始化SWFUpload需要包含两个核心文件:`swfupload.js` 和 `swfupload.swf`。`swfupload.js`是JavaScript库,用于控制与Flash对象的交互;而...
SWFUpload是一个强大的文件上传插件,它结合了Flash和JavaScript技术,提供了一种无刷新的文件上传体验。虽然SWFUpload已经不再更新,并且官方文档可能无法访问,但了解其工作原理和使用方法仍然对某些场景有帮助,...
在实际项目中,通过合理的配置和事件处理,可以轻松实现如"swfUpload上传文件图片(多图片)"这样的需求。在使用SwfUpload时,确保正确引入资源、配置参数并处理好上传过程中的各种事件,就能为用户提供一个高效、...
综上所述,SwfUpload多文件上传与Struts1的结合使用,为Web应用提供了强大且用户友好的文件上传功能。通过理解并掌握上述知识点,开发者可以构建出高效、稳定且安全的文件上传系统。在实际项目中,还需要根据具体...
SwfUpload是一款强大的JavaScript文件上传组件,它支持多文件上传功能,且在Web应用程序中广泛使用。本项目结合了jsp和servlet技术,同时也提供了与SSH框架的集成,使得文件上传功能可以在各种Java Web项目中无缝...
在这个特定的场景中,我们讨论的是如何使用SWFUpload库在ASP.NET环境中实现多文件的带进度条上传功能。SWFUpload是一个开源的Flash组件,它允许用户在后台无刷新的情况下进行文件上传,特别适用于大文件上传,同时...
SWFUpload 通过事件驱动机制与JavaScript进行交互,例如在文件开始上传、上传进度更新、文件上传成功或失败时触发相应的JavaScript函数,这样开发者可以根据需要定制上传过程中的反馈和行为。 7. **自定义外观** ...
SWFUpload是一个流行的JavaScript库,专门用于在网页上实现文件上传功能。它利用Flash技术来克服HTML表单上传文件时的一些限制,如无法多文件选择和进度显示等。本篇文章将深入探讨SWFUpload的工作原理、使用方法...
本教程将详细介绍如何利用`swfupload`和Ajax实现多文件上传、下载、删除,并将上传的文件信息存储到数据库。 首先,`swfupload`是一个开源的文件上传组件,它支持多文件选择、预览、进度条显示等功能。由于Flash在...
在"SWFUpload多个超大文件上传"这个主题中,我们主要关注的是如何使用SWFUpload来处理大文件的分块上传以及如何在上传过程中携带自定义参数。大文件上传通常需要分块处理,因为一次性上传整个文件可能会超出服务器或...
本人呕心沥血的经验总结,如何使用swfupload进行大文件上传,用户可以不用编写任何程序,就能实现上传,里面附有完整的使用步骤:1,2,3及笔者自行开发的类和典型应用实例,使用上非常方便。欢迎下载!
swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传
5. **文件队列管理**:SwfUpload 支持文件队列,用户可以选择多个文件后一次性上传,也可以按需控制文件的上传顺序和取消上传。 **Java 后端处理** 在Java后端,我们需要处理SwfUpload发送的HTTP请求。由于...
通过了解这些知识点,开发者可以有效地使用SWFUpload构建稳定、安全、用户体验良好的文件上传和下载功能。在实际应用中,还需要根据项目需求进行定制化开发,比如增加身份验证、权限控制等额外功能。
SWFUpload这个资源可以方面我们一次上传多个文件,也就是可以批量上传多个文件,还可以设置成专门上传图片文件,当然还可以设置限制每次上传文件的最多数量。
SWFUpload是一款基于Flash的文件上传组件,它能够提供异步的、多文件选择和上传的功能。尽管现在Flash技术已经逐渐被淘汰,但在HTML5普及之前,SWFUpload因其优秀的多文件上传体验而备受青睐。SWFUpload的特点包括:...
SWFUpload是一款强大的JavaScript与Flash相结合的文件上传控件,它允许用户在浏览器中实现无刷新的多文件上传,提供丰富的上传进度显示和事件回调功能。这个控件最初由Vinterwebb.se开发,旨在超越传统...
4. **事件驱动**:SWFUpload 使用事件驱动模型,开发者可以通过监听不同的事件(如文件选择、上传开始、上传完成等)来实现自定义的处理逻辑。 5. **异步上传**:基于Flash的异步上传方式,使得文件上传不影响用户...