- From: Klotz, Leigh <Leigh.Klotz@xerox.com>
- Date: Wed, 5 Sep 2007 14:08:27 -0700
- To: "public-forms" <public-forms@w3.org>
We should add this as an XForms 1.2/2.0 future feature. http://www.w3.org/MarkUp/Forms/wiki/XForms_Future_Features seems to be down at the moment. With our header serialiation features we should be able to put any required metadata in the HTTP header and then control the serialization of the bulk data as the main part, as requested here. Leigh. -----Original Message----- From: dev-tech-xforms-bounces@lists.mozilla.org [mailto:dev-tech-xforms-bounces@lists.mozilla.org] On Behalf Of trisk3ll Sent: Tuesday, September 04, 2007 1:20 PM To: dev-tech-xforms@lists.mozilla.org Subject: Any way to PUT binary data using xforms upload? Hi, I'm trying to write an xform thats PUTs files up to a WebDAV server.. I thought this was an obvious use case but its seems not to be possible? My submission looks like.. <xforms:submission id="upload" method="put" action="http://host/webdav/folder/file.txt" indent="true" instance="upload-data" includenamespaceprefixes="#default" mediatype="application/octet- stream"> </xforms:submission> When I use anyURI.. <xforms:bind id="file" type="xsd:anyURI" nodeset="instance('upload- data')/file" required="0"/> I get this being saved into the DAV server. Which is obviously useless. <root xmlns=""><file>file:///D:/profiles/drand/Desktop/ act500022006_en.rtf</file></root> And when I change the type to xs:base64Binary I get and equally unghelpful file on the dav server. <root xmlns=""><file>e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZGVmZjBcZGVmbGFuZzEwMz==< / file></root> Please tell me I'm missing something obvious???? Regards, Damon.
Received on Wednesday, 5 September 2007 21:08:53 UTC