As far as whose responsibility it is to set the content type, it seemed
logical at first to think it would be the browser, but that theory didn't
hold up when, using the same browser (even the same instance), I re-loaded
the same form, this time directing it to the Apache/WebSphere setup, and
everything worked fine. It *appears* Domino is modifying the content type
prior to passing it to the Websphere engine.
Anyone else experience this and (more importantly) found a way to make it
work?
John
-----Original Message-----
From: Danny Rubis [mailto:[EMAIL PROTECTED]]
Sent: Saturday, January 01, 2000 11:27 AM
To: [EMAIL PROTECTED]
Subject: Re: File uploads using Domino 5.02 and WebSphere
Hey!
John, I have experienced the same behavior with Lotus Domino Go Webserver
4.6.2.5.
I looked further in Jason Hunters MultipartRequest class and found:
He passes the Servlet Request in, does some parameter checking and
then reads the request. He makes sure that the contentType is
multipart/form-data and proceeds to peel off the boundary string.
This is where the exception is thrown. For some reason, that I don't
know, there is no boundary string in the content type.
I am using Netscape 4.05, Go, and Websphere 2.02 Advanced.
My HTML for looks like this:
<FORM ACTION="/servlet/UploadTest" METHOD="POST"
ENCTYPE="multipart/form-data">
What is your name? <INPUT TYPE=TEXT NAME=submitter> <BR>
Which file do you want to upload? <INPUT TYPE=FILE NAME=file> <BR>
<INPUT TYPE=SUBMIT>
</FORM>
What I don't understand where the responsibility to construct the
content type lies? The web browser, the webserver or the application
container?
My guess is the web browser sees the multipart/form-data, sees the file and
is
required to construct information to pass along to the webserver. The
webserver
sees
the action equals a servlet and just dutifully pass it along to the
application
container.
Wrong?
How can I intercept what the web browser is sending to the webserver? If I
can
see
that then I can look for the boundary string. If the browser sent it
correctly,
then
the webserver is not handling it correctly.
No?
I looked at the RFC 1867 spec. at
http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1867.txt
This is all that I can figure.
Someone please help.
Thank you.
Sans adieu,
Danny Rubis
"Alchin, John" wrote:
> I'm having a problem with file uploads using Domino 5.02 as the Web Server
> and WebSphere (2.03) as the servlet engine. I've implemented the example
in
> Jasons book and get an IOException with a message of "Separation boundary
> was not specified". Calling getContentType() returns:
>
> multipart/form-data
>
> (Notice there is no "boundary=" in the string, which explains the
exception)
>
> Using an identical configuration, except now replacing Domino with Apache
> (still using WebSphere), the code works just fine (leading me to believe
> that it's a Domino issue). Calling getContentType() returns:
>
> multipart/form-data; boundary=---------------------------7cf1262820b04e4
>
> Has anyone successfully implemented similar functionality using Domino and
> WebSphere (or any other third-party servlet engine)??
>
> Thanks
> John
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html