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