On 04.10.2006 15:41, Richard Light wrote:

Just to report back: I have now got file uploading working, but only because I found this resource through a search of the Wiki:

http://wiki.apache.org/cocoon/RecipeUploadUsingAction

This code compiled and ran first time.

Thanks for reporting back.

Shouldn't this page be linked to from the general upload pages?

It's a wiki. It's simply a collection of pages. Its biggest problem is mostly to find the correct information. And it's about the wiki user to link those pages as they need them. I.e. a wiki lives from the participation of its users.

I never did have any luck with the Flow technique described in

http://wiki.apache.org/cocoon/FileUploadsWithFlow

because, I think, of a class loading error which prevented Cocoon from initializing itself. Are other Cocoon users happily using the Flow technique for uploads?

When I implemented an upload in 2004 I used the upload:// pseudo protocol. But I have not done it lately and I don't know if it is better or worse than the other solution. It probably won't work for all cases as I process the uploaded file directly in the pipeline:

<map:generate type="text" src="upload://file"/>
<map:transform type="lexer"   src="chaperon/excel-csv.xlex"/>
<map:transform type="parser"  src="chaperon/excel-csv.xgrm"/>
<map:transform src="chaperon/unescape-excel-csv.xsl"/>
<map:transform src="cocoon:/chaperon-mapping-excel-csv2{1}.xsl"/>
<map:serialize type="xml"/>

"file" is the name of the field in the form. The rest is some Chaperon stuff converting CSV file (Excel output) to some XML.

To comeback to the wiki issue: Maybe somebody can set up an upload in Cocoon overview page with linking to all the different techniques.

Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to