Going to write a plugin should really be the way to go, as Wes and Martin already pointed out. There is positive experience with successful externally maintained Struts 2 plugins such as Struts 2 jQuery e.g.
We also provide a platform for Struts 2 developers to stay in touch with latest plugin developments, internally or externally maintained: https://cwiki.apache.org/confluence/display/S2PLUGINS/Home Regard, - René Am 12.11.12 16:13, schrieb Wes Wannemacher: > Another approach would be for you to take a look at our plugin API and > build a plugin for integrating your framework into a Struts 2 web-app. > > -Wes > > On Mon, Nov 12, 2012 at 7:39 AM, Fastupload <fastupl...@outlook.com> wrote: > >> To who maybe concern, >> >> I just notice struts2 framework parses multipart/form-data requesting into >> a temporary file, and marshal a java.io.File object for struts2 action >> regarding file input of multipart-form data request. also the framework >> parses all files in request and then make a filter rule in >> FileUploadInterceptor.java. And finally, framework clean temporary files >> after action is invoked. >> >> Following the processing, there are three disadvantages: >> 1, use temporary file makes low performance >> 2, redundancy operation -- clean up temporary file >> 3, struts action only supports java.io.File class to represent a uploading >> file in multipart/form-data request. >> 4, filter all file after parsing has been done, the action may be prior to >> interceptors. >> >> Could you guys have a look into *fastupload* open source project in >> https://sourceforge.net/projects/fastupload. Right now it is the fastest >> form-based upload parsing component in java area. it makes a significant >> performance improvement and advance features, such as, >> 1, 2.x faster than Apache Commons FileUpload in stream method. certainly, >> it's 5.x faster than apache commons file upload in disk method. >> 2, filter boundaries with determining MIME and file name in advance. >> >> >> >> In fastupload-0.4.7 version, it has released some codes that work with >> struts2 framework, enable parsing files with it in struts2 framework. To >> improve features of struts2 multipart/form-data request, Could you consider >> to integrate *fastupload* source code into struts2 framework. incurring >> struts2 supports both *fastupload* and ASF commons file upload? >> >> best wishes, >> Link Qian >> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> For additional commands, e-mail: dev-h...@struts.apache.org >> >> > > -- René Gielen http://twitter.com/rgielen --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org