Okay I updated SwordAppClient and quoted the filename: array_push($headers, 'Content-Disposition: filename="' . $sac_fname_trimmed . '"');
The error logged: 30/04/2012 4:29:57 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet mediaresource threw exception org.apache.abdera.i18n.iri.IRISyntaxException: org.apache.abdera.i18n.text.InvalidCharacterException: Invalid Character 0x22(") We'll look at getting the debugger onto the Java code tomorrow. On 30/04/12 23:36, LEWIS Stuart wrote: >>> filename="myfile.xxx" (this will get the name right in DSpace) >> So possibly the PHP client is not wrapping the filename in quote marks, and >> the java server isn't clever enough to check that it's actually stripping >> leading>and following quotes, which might account for your missing letters. >> I'll check the java one - Stuart, could you have a look at the PHP client? > Yes - it looks like there might be a bug (copied from old v1 code): > > array_push($headers, "Content-Disposition: filename=" . $sac_fname_trimmed); > > It needs updating (three times in swordappclient.php) to: > > array_push($headers, 'Content-Disposition: filename="' . $sac_fname_trimmed . > '"'); > > Try that, and see if it helps. > > Cheers, > > > Stuart > -- Hayden Young Managing Director Wijiti Pty Ltd p. +61 (0) 08 6398 5010 e. haydenyo...@wijiti.com w. www.wijiti.com vcard. www.wijiti.com/vcard/haydenyoung.vcf NOTICE This e-mail and any attachments are intended for the addressee(s) only and may be confidential. They may contain legally privileged or copyright material. You should not read, copy, use or disclose them without authorization. If you are not the intended recipient please contact the sender as soon as possible by return e-mail and then please delete both messages. This notice should not be removed. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ sword-app-tech mailing list sword-app-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sword-app-tech