Are you using COS or Commons FileUpload? Whichever it is, you might try
switching to the other one to see if it exhibits the same problem.

-Ben

On Fri, Jan 7, 2011 at 1:26 PM, derrickaw <a...@derrickwilliams.com> wrote:

>
>
> I found an interesting platform problem with Stripes multi file uploads on
> Windows vs. Linux. I used the below document to implement multi-file
> uploads.
>
> http://www.stripesframework.org/display/stripes/File+Uploads
>
> Using an index set of file uploads, such as:
>
> <stripes:file id="file_upload[0]" name="file_upload[0]" />
> <stripes:file id="file_upload[1]" name="file_upload[1]" />
>
>
> On both Windows (Windows 7) and Linux (Redhat Enterprise 5.5), the code
> works perfectly, but with one specific exception:
>
> On Linux, if the user uploads the exact same file for two or more
> "file_upload[x]" (the same file from his hard drive, such as
> c:\pictures\kittens_and_yarn.jpg for each upload), file_upload[n] is
> processed without a problem, but file_upload[m] and onwards gets a "file
> not
> found" exception for that one specific identical file upload.
>
>
> On Windows, every file_upload[x] is processed perfectly.
>
>
> My guess is what's going on is the underlying system is handling temporary
> files differently. I think Windows is creating a separate temporary file
> for
> each upload, while Linux is creating temporary filenames that is being
> overwritten with each subsequent file_upload[x] with an identical filename,
> and deleting/moving the single temporary file the first time it's
> processed.
>
>
> It's likely not a Stripes problem and Stripes probably has no control over
> how these temporary files work on different platforms, but it was causing a
> "yes it works / no it doesn't" argument with QA for a few days before I
> thought maybe I should check how it's working on the QA environment. QA and
> production runs on Linux, the developers are stuck with Windows (I know, I
> know). Anyway I hope this helps some other developer who runs into this
> problem.
>
> I'm not really sure how to handle this, so I'm thinking that probably what
> I
> will do is capture the filename/filepath of everything being uploaded, and
> if any of them are identical, to process that file input stream exactly
> once, and provide copies of this single file when requested. If someone has
> a better way I'd be very glad to hear how you handled this.
>
> Thanks again!
>
> -Derrick
>
>
>
>
>
>
>
>
>
> Karl Kirch wrote:
> >
> > Yep it was another js issue. Ajax file uploads are tricky.
> >
> > Karl
> >
> > On Fri, May 14, 2010 at 3:52 PM, Karl Kirch
> > <karlkrch.stri...@gmail.com>wrote:
> >
> >>
> >> Stripes 1.5.3
> >> jQuery Form Plugin to submit the form
> >>
> >>
> >> Figured out the first question. Can't return json back to an iframe
> >> (which
> >> is what was making the response blank). I suppose I should read the
> >> jquery
> >> Form plugin documentation a bit closer :p
> >>
> >> Still having issues with the multiple file upload, but I suppose this
> >> could
> >> be another js issue. I'll keep you posted.
> >>
> >> Karl
> >>
> >>
> >>
> >> On Fri, May 14, 2010 at 3:03 PM, Aaron Porter <aa...@mongus.com> wrote:
> >>
> >>>  Karl,
> >>> Can you give some details on your setup? Stripes version, upload
> >>> library,
> >>> etc.
> >>>
> >>> I've never any problem like what you're describing.
> >>>
> >>> Aaron
> >>>
> >>>
> >>> On 05/14/2010 01:01 PM, Karl Kirch wrote:
> >>>
> >>> On a side note, I can't get the multiple file upload example to work
> >>> either. The list of FileBeans is always null.
> >>>
> >>> On Fri, May 14, 2010 at 1:26 PM, Karl Kirch
> >>> <karlkrch.stri...@gmail.com>wrote:
> >>>
> >>>> Also, if I remove the file upload field from the form it works (I get
> a
> >>>> filled response). But even if I don't add a file to the upload field
> it
> >>>> fails
> >>>>
> >>>>  Karl
> >>>>
> >>>>
> >>>> On Fri, May 14, 2010 at 1:03 PM, Karl Kirch
> >>>> <karlkrch.stri...@gmail.com>wrote:
> >>>>
> >>>>> I'm having issues with file uploads. I've followed the example at
> >>>>> http://www.stripesframework.org/display/stripes/File+Uploads but I
> >>>>> keep running into weird issues.
> >>>>>
> >>>>> The main issue that I'm having right now is that I get the file in
> the
> >>>>> action bean, but once I forward my resolution back, I get an empty
> >>>>> response back at the browser. I've stepped through the code into the
> >>>>> jsp files that I have and all of the data is there in the jsp. Theres
> >>>>> no error thrown and it returns a 200 OK response code. Yet theres
> >>>>> still no html/data coming back from the response.
> >>>>>
> >>>>> Any ideas?
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> ------------------------------------------------------------------------------
> >>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Stripes-users mailing
> >>> liststripes-us...@lists.sourceforge.nethttps://
> lists.sourceforge.net/lists/listinfo/stripes-users
> >>>
> >>>
> >>>
> >>>
> >>>
> ------------------------------------------------------------------------------
> >>>
> >>>
> >>> _______________________________________________
> >>> Stripes-users mailing list
> >>> Stripes-users@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/stripes-users
> >>>
> >>>
> >>
> >
> >
> ------------------------------------------------------------------------------
> >
> >
> > _______________________________________________
> > Stripes-users mailing list
> > Stripes-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/stripes-users
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/File-Upload-Issues-tp28562592p30616806.html
> Sent from the stripes-users mailing list archive at Nabble.com.
>
>
>
> ------------------------------------------------------------------------------
> Gaining the trust of online customers is vital for the success of any
> company
> that requires sensitive data to be transmitted over the Web.   Learn how to
> best implement a security strategy that keeps consumers' information secure
> and instills the confidence they need to proceed with transactions.
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to