why don't you simply read in all bytes (needed in all cases since yu want
to write the data to a file), do with them whatever you want (find out
width of gif image,...) and finally write all read in bytes out to a file.
-mw
At 13:46 14.06.2001 -0700, you wrote:
>When you read in the first 8 bytes save them in a byte[] array. Then when you
>start to write to the file use the write(byte[]) method of the FileWriter
>class
>or whatever you are using. After that just procede to write the rest of the
>file.
>
>That should do it.
>
>Matt
>
>
>Quoting John Nelson <[EMAIL PROTECTED]>:
>
> > I have successfully implemented the MultipartParser servlet and I have
> > access to all of the form data. When I get a FilePart I want to read
> > some
> > of the contents of the raw data. Ideally I want to read 2 bytes of
> > data
> > starting at the 6th byte (the is the value of the width in a .gif
> > file).
> > The problem I'm having is that once I read the data the pointer into
> > the
> > ServletInputStream is on the 8th byte and when the file is written to
> > disk I
> > lose the first 8 bytes. I cannot seem to use the mark() and reset()
> > methods
> > of an InputStream - it doesn't work.
> >
> > Has anyone successfully read the raw data from a FilePart and still
> > written
> > the file to disk?
> >
> > Thanks
> >
> >
> > -John Nelson
> >
> > ___________________________________________________________________________
> > 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