You might be able to do this will Commons FileUpload by implementing your own flavour of the RequestContext interface that isolates the environment. If you take a look at how the servlet and portlet implementations are done in FileUpload, you'll find that they provide a very thin layer over an environment-independent core. All they do is provide a custom RequestContext and a convenience wrapper for it.
(I haven't tried anything like this, so I can't guarantee that it'll work, but it seems like it should.) -- Martin Cooper On 5/2/06, Kevin Cummings <[EMAIL PROTECTED]> wrote:
I'm hoping someone can help me with a problem I'm having. I have a servlet that I've written that processes POST requests and responds with a multipart response. My response data looks like: Content-type: multipart/form-data; boundary=--------------------10af66014d5 ----------------------10af66014d5 Content-Disposition: form-data; name="FileID" 127709384793 ----------------------10af66014d5 Content-Disposition: form-data; name="FileSize" 10731 ----------------------10af66014d5 Content-Disposition: form-data; name="test.zip"; filename="C:\test.zip" Content-Type: application/zip <zip-file contents> ----------------------10af66014d5-- Now, my problem is how can I process this response in my client that makes the request to the servlet. All of the examples I've seen only work with a ServletRequest object which I don't have because my servlet is only responsible for responding to the request and sending the data back. Are there any existing libraries that will let me process a multipart response as opposed to a multipart request? Thanks! ------------------------------------------------------------------- Kevin Cummings IT/Systems Development Child Support Division Texas Office of the Attorney General Email: [EMAIL PROTECTED] Phone: (512) 460-6421 Fax: (512) 460-6800 -------------------------------------------------------------------
