Hi Phil Yes, there still is a problem. I went back to the original version of SwordAPIEndpoint, which I had modified in this code. The original form has the same problem, the name attachment results in the Items (multiparts) not being selected. Running the original with form-data has an exception because the Headers values are null. This code uses: org.apache.commons.fileupload. There is a reasonable possibility that this code worked using fileupload but that code changed.
If possible I'd still like to find a solution using HttpServletRequest if there is one. Thanks David On 6/13/2016 9:22 AM, Philip Durbin wrote: > I don't mind the duplicate email but it's unclear to me if you are > still having a problem. I sort of assume you are. This thread seems > related: > http://www.mail-archive.com/sword-app-tech@lists.sourceforge.net/msg00324.html > > Nice to see some activity on this list! It's been too quiet for over a year. > :) > > Phil > > On Fri, Jun 10, 2016 at 6:04 PM, David Loy <david....@ucop.edu> wrote: >> Sorry, this may be a duplicate submitted under a different work email id. >> >> On 6/10/2016 11:44 AM, David Loy wrote: >>> I am developing a sword server using org.swordapp : sword2-server. >>> >>> The java servlet is being run on tomcat. >>> >>> I have successfully been able to run PUT multipart/related requests with: >>> Content-Disposition: form-data; name="payload"; >>> filename="114_archive.zip" >>> however, using the SWORD standard form: >>> Content-Disposition: attachment; name="payload"; >>> filename="114_archive.zip" >>> fails. >>> >>> The failure is caused because the HttpServletRequest#getParts will >>> only return content using the Content-Disposition: form-data. In fact, >>> the documentation for HttpServletRequest indicates that it only >>> supports multipart/form-data. >>> >>> I'm interested in what mechanisms people have found for getting >>> multipart/related with Content-Disposition: attachment; to work on >>> tomcat hopefully without locally having to parse the HTTP request. >>> >>> Any suggestions would be great. >>> Thanks >>> David >> >> ------------------------------------------------------------------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic >> patterns at an interface-level. Reveals which users, apps, and protocols are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity >> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e >> _______________________________________________ >> sword-app-tech mailing list >> sword-app-tech@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/sword-app-tech > > ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ sword-app-tech mailing list sword-app-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sword-app-tech